re.finditer(pattern
, string
, flags=0
)
搜索字符串,返回一个匹配结果的迭代类型,每个迭代元素是match对象
pattern
: 正则表达式的字符串或原生字符串表示string
: 待匹配字符串flags
: 正则表达式使用时的控制标记
常用标记 | 说明 |
---|---|
re.I re.IGNORECASE | 忽略正则表达式的大小写,[A‐Z] 能够匹配小写字符 |
re.M re.MULTILINE | 正则表达式中的^操作符能够将给定字符串的每行当作匹配开始 |
re.S re.DOTALL | 正则表达式中的.操作符能够匹配所有字符,默认匹配除换行外的所有字符 |
应用举例
资料来源于:中国大学mooc