第 2 章 Python中正则表达式的语法

目录

2.1. Python中的正则表达式的特点
2.2. Python正则表达式的语法
2.2.1. re模块中的语法总结

摘要

其实,Python中的正则表达式的语法,

和通用的正则表达式的语法,

正则表达式的通用语法

基本没太大区别。

下面,再详细的解释一下,Python中的正则表达式的语法:

2.1. Python中的正则表达式的特点

下面总结一些Python中的正则表达式相对于其他语言中的正则表达式的一些特点,包括优点和缺点:

  1. python中字符串的表示,单引号和双引号,都是支持的。

    所以对于字符串中,有双引号的,可以在写字符串最外层用单引号括起来,而不需要用反斜杠了。

    反之,如果需要表示的其中包括单引号,那么最外层用双引号,所以,还是很方便的。

  2. 对于匹配多个字符串的时候,好像不能加括号分组的,如果加括号分组了,那么只能匹配单个一个group就结束了。对应的要匹配多个字符串,好像只能使用findall。