Python 正则表达式特殊序列

特殊序列

特殊序列是一个反斜杠 \ 后面跟着下面列表中的一个字符,并具有特殊含义:

字符 描述 例子 试一试
\A 如果指定的字符位于字符串的开头,则返回匹配项。 "\AThe" 试一试
\b 如果指定的字符位于单词的开头或结尾,则返回匹配项。
  • r"\bain"
  • r"ain\b"
试一试 试一试
\B 如果指定的字符存在,但不在单词的开头(或结尾),则返回匹配项。
  • r"\Bain"
  • r"ain\B"
试一试 试一试
\d 如果字符串包含数字(数字 0-9),则返回匹配项。 "\d" 试一试
\D 如果字符串不包含数字,则返回匹配项。 "\D" 试一试
\s 如果字符串包含空白字符,则返回匹配项。 "\s" 试一试
\S 如果字符串不包含空白字符,则返回匹配项。 "\S" 试一试
\w 如果字符串包含任何单词字符(从 a 到 Z 的字符、0-9 的数字和下划线 _ 字符),则返回匹配项。 "\w" 试一试
\W 如果字符串不包含任何单词字符,则返回匹配项。 "\W" 试一试
\Z 如果指定的字符位于字符串的末尾,则返回匹配项。 "Spain\Z" 试一试

相关页面

教程:

术语: