字符串转义和正则转义

字符串转义和正则转义参考原始字符串r”xxx”常用在正则表达式中普通字符串“xxx”若要用在正则表达式中,需要先进行字符串转义,再进行正则转义print(r’hello\world\nzyl’)#原始字符串print(‘hello\world\\nzyl’)#字符串转义运行后输出结果是一样的print(re.match(r’.*(\d+)\\’,string).group(0))pr…

参考


原始字符串 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

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注