正则表达式:模式修正

#模式修正
#I:匹配时忽略大小写
#M:多行匹配
#L:做本地化识别匹配
#U:根据Unicode字符及解析字符
#S:让.匹配包括换行符,即用了该模式修正后,"."匹配就可以匹配任意字符了
import re
pattern1="python"
pattern2="python"
string="abcdfphp345Python_py"
result1=re.search(pattern1,string)
result2=re.search(pattern2,string,re.I)
print(result1)
print(result2)
#贪婪模式与非贪婪模式
pattern3="p.*y"#贪婪模式
pattern4="p.*?y"#懒惰模式
string1="abcdfphp345python_py"
result3=re.search(pattern3,string1)
result4=re.search(pattern4,string1)
print(result3)
print(result4)

猜你喜欢

转载自blog.csdn.net/weixin_42341608/article/details/80804851