原始字符串 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))
上面两种方式的返回值都是一样的,尽量使用原始字符串进行正则转义
今天的文章字符串转义和正则转义分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/9885.html