-1
filename = Baked Beans And Spam.txt
我能理解正則表達式如何使用字符串:使用可變
f = self.filename
v = self.AdvanceReplace.GetValue() # from a TextCtrl box
s = re.sub(r'\sAnd\s',' & ',f)
prints Baked Beans & Spam
但是假設我想使用的第一個參數作爲一個變量如v
:
s = re.sub(v,' & ',f)
打印Baked Beans And spam
。我如何強制re.sub
接受這個變量?
你是什麼意思? 'v'不是一個字符串嗎? – arshajii
你可能想要's = re.sub(r'\ sAnd \ s',v,f)'? – alecxe
沒有v是我將在我的TextCtrl框輸入。我使用v的正則表達式 – George