簡體   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