原始字符串 r"xxx" 常用在正则表达式中
普通字符串 “xxx” 若要用在正则表达式中,需要先进行字符串转义,再进行正则转义
print(r'hello\world\nzyl')#原始字符串
print('hello\world\\nzyl')#字符串转义
运行后输出结果是一样的
print(re.match(r'.*(\d+)\\', string).group(0))
print(re.match('.*(\d+)\\\\', string).group(0))
上面两种方式的返回值都是一样的,尽量使用原始字符串进行正则转义
来源:CSDN
作者:扣剑书生
链接:https://blog.csdn.net/weixin_44038167/article/details/103980187