Python正则表达式
2017-08-31 10:12
246 查看
匹配和搜索
re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。函数语法:
re.match(pattern, string, flags=0)
re.search 扫描整个字符串并返回第一个成功的匹配。
函数语法:
re.search(pattern, string, flags=0)
替换和分割
Python 的 re 模块提供了re.sub用于替换字符串中的匹配项。语法:
re.sub(pattern, replace, string, count=0, flags=0)
返回 (sub(repl, string[, count]), 替换次数)。
re.sub(pattern, replace, string, count=0):
字符串的开头是否能匹配正则表达式。返回_sre.SRE_Match对象,如果不能匹配返回None。
re.split(pattern, string, maxsplit=0)
搜索所以匹配字符串
以列表形式返回全部能匹配的子re.findall(pattern, string,flags=0)
个顺序访问每一个匹配结果(Match对象)的迭代器
re.finditer(pattern, string, flags=0):
正则表达式修饰符
相关文章推荐
- Python_11-正则表达式
- Python 正则表达式
- Python模块学习 – re 正则表达式
- python笔记---正则表达式
- Python 之 re模块 正则表达式
- Learning Python(3)--正则表达式
- Python的re模块学习---正则表达式
- Python3 如何优雅地使用正则表达式(详解一)
- 马哥2016全新Linux+Python高端运维班-Linux grep正则表达式练习,及find命令
- Python-正则表达式
- python正则表达式
- python 正则表达式
- Python学习之路-装饰器&生成器&正则表达式
- Python爬虫入门(7):正则表达式
- Python 正则表达式
- Python——正则表达式(2)
- Python3 如何优雅地使用正则表达式(详解三)
- CrazyWing:Python自动化运维开发实战 十六、Python正则表达式
- python爬虫训练——正则表达式+BeautifulSoup爬图片
- 正则表达式快速入门(python示例)