为什么要加r

来源:6-10 【总结】Python常见正则匹配案例

若羲

2021-10-12 16:39:39

res = re.compile(r'\w+y\b',re.I)


写回答

1回答

时间,

2021-10-12

同学,你好!r的作用是防止字符串被转义,不是必须要写的,主要是反斜杠的应用。

正则表达式中使用"\"作为转义字符,如果需要匹配文本中的字符"\",在正则表达式中需要4个"\"。前2个"\"和后两个"\"在python解释器中分别转义成一个"\",转义后的2个"\"在正则中被转义成一个"\"。

例:

http://img.mukewang.com/climg/61135f0409b2e1a906640489.jpg

祝学习愉快!

0

0 学习 · 2433 问题

查看课程