[问题] 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