如何在字节数Python中替换双斜杠

时间:2019-06-06 11:09:08

标签: python-3.x string python-2.7

我正在尝试将正则表达式的模式初始化为字节类型。像这样:

pattern = b': ([A-Z][\w]+something)'

但是当我尝试打印它时,我得到以下输出:

print(pattern)
output: b': ([A-Z][\\w]+something)'

这不是我期望的结果。

我尝试使用rb标识符,但是它也不起作用。

pattern = rb': ([A-Z][\\w]+something)'
print(pattern)
output: b': ([A-Z][\\w]+something)'

我也知道我可以将所有的'\'替换为'\',但这不适合我的情况。初始化后,我需要一个正确的模式。

我正在使用python3,但很高兴得到一个适用于两种python版本的答案。

0 个答案:

没有答案