繁体   English   中英

在 python 3 中 re.search(r'pattern, string') 和 re.search(b'pattern, string) 有什么区别

[英]In python 3 what is the difference between re.search(r'pattern, string') and re.search(b'pattern, string)

在 python 3 中 re.search(r'pattern, string') 和 re.search(b'pattern, string) 有什么区别

如果有人愿意指出我记录在哪里,我会很感兴趣。

r'pattern' 将查看“原始”字符串,如果您有反斜杠,它不会将其解释为转义字符。

b'pattern' 将查找“字节”字符串,该字符串是经过编码的字符串。

所以 re.search 将对两者都做同样的事情,但是在 r'' 中它将分析原始字符串,而在 b'' 中它将分析字节。

编辑:这里是它的文档->词法分析

r'pattern'stringliteralb'pattern'bytesliteral

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM