re
match从头开始匹配
import re
data='Python is the best Lauguage!'
# result=re.match('P',data) # 精确匹配
result=re.match('py',data,re.I|re.M) # 只匹配以 py开头的 re.I忽略大小写 re.M多行匹配
print(result.group()) # group函数可以获取匹配的数据 有多个 则是元组存储
print(result)
if result:
print('success')
else:print('fail')
pattern='....' #一个小数点表示一个字符
res=re.match(pattern,data)
print(res.group())
匹配规则:匹配字符
在正则前面加r 表示不转义
转义开头和结尾
原生 加r 不转义
compile 创建正则表达式对象 之后可以直接调用该规则