2
我必須用找到的文本替換文本。水木清華這樣的:python的re:將正則表達式替換爲正則表達式
regex = u'barbar'
oldstring = u'BarBaR barbarian BarbaRONt'
pattern = re.compile(regex, re.UNICODE | re.DOTALL | re.IGNORECASE)
newstring = pattern.sub(.....)
print(newstring) # And here is what I want to see
>>> u'TEXT1BarBaRTEXT2 TEXT1barbarTEXT2ian TEXT1BarbaRTEXT2ONt'
所以我要接受我的原文,其中每個匹配「BARBAR」(與忽略的情況下)的字將被兩句話包圍,TEXT1和TEXT2。返回值必須是一個unicode字符串。 我怎樣才能認識到它?謝謝!
人,這太酷瞭解決方案! – ghostmansd 2012-01-30 10:17:53