正则方法
# 正则表达式 re
# 处理字符串
"""
方法:
match 匹配 要从 字符串 开头去匹配,如果不匹配,返回None
search 查找字符串,如果有符合条件的 子字符串 ,返回结果,返回字符串的位置
findall 匹配整个字符串,一直找到字符串结尾,返回结果,没有返回子字符串的位置
sub
"""
import re
# 处理字符串
msg = "娜扎热巴佟丽娅热巴"
# 查看能不能匹配 娜扎
# pattern = re.compile("娜扎")
# result = re.compile("娜扎").match(msg)
result1 = re.match("热巴", msg)
result2 = re.search("热巴", msg)
result3 = re.findall("热巴", msg)
print(result1)
print(result2)
print(result3)
正则规则
[]表示一个字符位
------次数
定义正则验证次数: *+?
"*" 用于将前面的模式匹配0次或多次(贪婪模式,尽可能多的匹配) >=0
"+" 用于将前面的模式匹配1次或多次(贪婪模式) >= 1
"?" 用于将前面的模式匹配0