Python 正则表达式 re 模块怎么用?常用模式
常用函数:re.search(查找首个)、re.match(从开头匹配)、re.findall(返回所有)、re.finditer(迭代 Match)、re.sub(替换)、re.split(分割)、re.compile(预编译复用)。常用模式:\d 数字、\w 单词、\s 空白、. 任意、* + ? {} 量词、[] 字符集、() 分组(groups/group)、(?P<name>...) 命名分组、^ $ 锚点、| 或、\b 词边界。注意:① 贪婪 vs 非贪婪(.*?);② 中文 \u4e00-\u9fa5;③ 正则性能(灾难性回溯——避免嵌套量词);④ raw 字符串 r'...' 避免转义。
一起交流
分享经验,让问题更进一步
讨论,从你的观点开始
还没有回复,欢迎补充经验或分享不同的思路。