7、可以表示特殊的意义,例如表示十进制数字,表示所有的字母或者表示非空白的字符集合。小甲鱼解释:反斜杠真牛逼,反斜杠后边跟元字符去除特殊功能,反斜杠后边跟普通字符实现特殊功能。让我们来举个例子:w 匹配任何字符。如果正则表达式以字节的形式表示,这相当于字符类 [a-zA-Z0-9_];如果正则表达式是一个字符串,w 会匹配所有Unicode数据库(unicodedata模块提供)中标记为字母的字符。你可以在编译正则表达式的时候,通过提供re.ASCII表示进一步限制 w 的定义。小甲鱼解释:re.ASCII标志使得w只能匹配ASCII字符,不要忘了,Python3是Unicode的。下边列举一些反
8、斜杠加字符构成的特殊含义:特殊字符含义d匹配任何十进制数字;相当于类 [0-9]D与 d 相反,匹配任何非十进制数字的字符;相当于类 [^0-9]s匹配任何空白字符(包含空格、换行符、制表符等);相当于类 [tnrfv]S与 s 相反,匹配任何非空白字符;相当于类 [^tnrfv]w匹配任何字符,见上方解释W于 w 相反b匹配单词的开始或结束B与 b 相反它们可以包含在一个字符类中,并且一样拥有特