[問題] re.sub的用法

作者: andrew5106 (撿到一百塊雷~)   2020-07-05 11:31:57
抱歉菜雞想問個
import re
str = "NOC??????????????NSF"
a = re.sub("?","a",str)
print(a)
這個print出來的錯誤我看不太懂
有人能解釋一下嗎?? 謝謝~~
作者: TitanEric (泰坦)   2020-07-05 11:41:00
?在regex是保留字元 要變成\?跳過
作者: cuteSquirrel (松鼠)   2020-07-05 12:39:00
前面改成\? 假如是要用a取代str裡面的問號
作者: bugbug777 (sil)   2020-07-05 18:32:00
學Regex的時候,pattern通常會用raw string的形式呈現,也會比較簡單,raw string就是字串前面加r,像這樣r"我是菜鳥”。

Links booklink

Contact Us: admin [ a t ] ucptt.com