1、特殊字符
特殊字符是\
,后跟下面列表中的字符之一,并且具有特殊含义:
字符 | 描述 | 示例 |
\A | 如果指定的字符在字符串的开头,则返回匹配项 | "\AThe" |
\b | 返回一个匹配项, 其中指定的字符位于单词的开头或结尾 (开头的“ r”确保该字符串被视为“原始字符串”) | r"\bain"r"ain\b" |
\B | 返回包含指定字符的匹配, 但不包含在单词的开头(或结尾) (开头的“r”确保将该字符串作为"raw string"处理) | 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" |
相关文档: