修饰符,和其他实现中的修饰符产生的多义性可以使用括号包围再进行嵌套
字符功能.匹配一个任意字符一次,是否包括换行符取决于DOTALL参数{m,n}匹配前一个字符的出现次数范围, mgroup(分组引用1,引用2...)返回指定分组引用(数字和命名引用)匹配到的字符串,默认为引用0,即全局匹配结果__getitem__(分组引用)等价于m.group...(g),允许更方便的引用一个匹配groups(分组未匹配到内容的默认值=None)返回一个元组,其中包含所有子组的字符串,从1开始所有子组groupdict(分组未匹配到内容的默认值=None)返回一个包含所有的命名子组的字典...start(分组引用=0)返回匹配成功的开始位置,否则返回 -1end(分组引用=0)返回匹配成功的结束位置,否则返回 -1span(分组引用=0)返回元组: ( 开始位置 , 结束位置 ),未匹配到返回...将多个字符替换为其它多个字符或删除,使用translate()替换re.sub()
在转向re模块之前,请考虑是否可以使用更快更简单的字符串方法解决问题
区别search()和match()
总体来说