匹配:
(pattern, string, flags=0)
re.match()
只匹配字符串的开始
re.search()
:整个字符串
- 检索和替换:
re.sub()
(pattern, repl, string, count=0, flags=0)
-
编译正则表达式:
re.compile(pattern[, flags])
-
返回列表::
re.findall(string[, pos[, endpos]])
-
迭代器返回::
re.finditer(pattern, string, flags=0)
-
分割后返回列表::
re.split(pattern, string[, maxsplit=0, flags=0])
- group([group1, …]) :获得一个或多个分组匹配的字符串
- start([group]) :获取起始位置
- end([group]): 获取结束位置(子串最后一个字符的索引+1)
- span([group]) :方法返回 (start(group), end(group))。
flag
re.I | 忽略大小写 | </
---|