比如说我们有这样一段文本 the cat cat is in the the hat.,我们想要从文本中找出重复的单词把它统一替换成一个单词,最终的结果就是 the cat is in the hat.,可以发现正则在日常工作中使用非常广泛也非常重要。
正则表达式是处理字符串的强大工具。作为一个概念而言,正则表达式对于Python来说并不是独有的。 正则表达式是一个特殊的字符序列,它能帮助开发人员方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。
1. 正则表达式语法1.1 字符与字符类1 特殊字符:.^$?+*{}|以上特殊字符要想使用字面值,必须使用进行转义2 字符类1. 包含在中的一个或者多个字符被称为字符类,字符类在匹配时如果没有指定量词则只会匹配其中的一个。2.