Python正则表达式
Python正则表达式
re.match函数
re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match就返回none.
re.match(pattern, string, flags=0)
re.search方法
re.search 扫描整个字符串并返回第一个成功的匹配。re.search(pattern, string, flags=0)
re.match与re.search 的区别
re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失效,函数返回none;而re.search匹配整个字符串,直到找到一个匹配。
检索和替换
Python的re模块提供了re.sub用于替换字符串中的匹配项。
1 | # 参数: |
正则表达式修饰符 - 可选标志
正则表达式可以包含一些可选标志修饰符来控制匹配的模式。修饰符被指定为一个可选的标致,多个标志可以通过 OR(|)或 来指定。 如 re.I | re.M 被设置成I 和M 标志。
正则表达式模式
正则表达式实例
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Qin Blog!