正则表达式(二)
转义字符
- 在 Python 的正则表达式中,转义字符用来表示那些在字符串中有特殊意义的字符。如果你想要匹配这些字符本身,而不是它们在正则表达式中的特殊功能,你需要在它们前面加上反斜杠(
\)来进行转义。 - 当你使用 Python 字符串时,也可能需要对反斜杠进行转义。例如,为了匹配一个字面上的反斜杠,你可能需要在正则表达式字符串中写两个反斜杠
\\来对其进行转义。因为在Python字符串中,一个反斜杠已经用来转义了。所以,要匹配一个反斜杠,正则表达式字符串通常是'\\\\'。但是,如果你使用了Python的原始字符串(在字符串前加上r或R),就不需要这么做了,比如r'\\'。