匹配字符串中的“\” import re s='\\t123' pattern='\\t\d*' o=re.match(pattern,s) print(o) 输出是:None 因为在pattern中,“\”同样作为了转义,所以想要匹配两个“\”,就需要四个“\”。 pattern='\\\\t\d*' 这样即可匹配成功 如果我们的字符串s中有四个“\”呢?那么我们在pattern中就需要八个“\”,为了避免这个麻烦,就用到了原生字符串。 对于上面的例子,也可以像下面这么写: