为什么Python的尀尀尀d,尀尀d,尀d会有下面的结果?如下

2025-04-04 07:11:25
推荐回答(2个)
回答1:

对于模式"7\\d"和"7\d"都是匹配7后跟任意一个数字,所以都能成功匹配"75"。

而模式"7\\\d"要精确匹配字符串"7\d"或"7\\d"才行。

下面是一个示例:

回答2:

反斜杠有转义的作用,连续n个反斜杠会形成(n+1)//2个反斜杠,如果嫌麻烦,可以使用生字符串格式,也就是前面加r