RE的使用中,为什么在patter的部分的开头会出现一个小写的‘r’??

例如:
在re.march(pattern,string[flags])中,
命令一个pattern = r’mr_\w+‘
mr_的前方为啥有个‘r'
他的作用和意义是什么?

额,加一个r是告诉计算机r后面引号内的东西是字符串,这样可以节省很多代码,因为有些代码会和python内置的东西一样,但是你写的是字符串不是python内置的东西,不加r的话你也可以选择加转义符

img

img

类似的东西还有 f '{ }',望采纳

前方有'r'表示字符串中的 \ 字符原样输出,不作为转义符

加r就不用转义字符了