Python正则表达式模块:re

MoyiTech
2023-01-10 / 0 评论 / 59 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年01月10日,已超过472天没有更新,若内容或图片失效,请留言反馈。

lcp19tuq.png

匹配方法

compile: 封装正则表达式

search: 从字符串中寻找,返回re.Match object 对象

match: 从字符串开始处匹配,返回re.Match object 对象

findall: 以列表形式返回所有匹配项,返回匹配结果的 列表

re.Match object 对象方法

找不到会返回None,以下均无效,需在使用前判断是否非None

group: 获取子模式(组)的匹配项

  • group(): 匹配的是整体
  • group(0): 同上
  • group(n): 匹配第n个小括号内容(从1开始,没有括号或超范围会报错)

groups: 返回所有小括号匹配到内容组成的元组

括号用法

re模块中的小括号与正则语法中的小括号有所不同

  • (): 分组,用于group匹配
  • (?:): 相当于正则语法中的小括号

未完待续...

1

评论 (0)

取消