1
在Python字,我試圖做正則表達式 - 替換有加或支架
text = re.sub(r'\b%s\b' % word, "replace_text", text)
一些文字來代替一個字。使用re
而不是僅僅使用text.replace
替換,只有整個單詞匹配使用\b
。問題出現時,字中有像+, (, [ etc
這樣的字符。例如+91xxxxxxxx
。
正則表達式會將此+
視爲一個或多個通配符並打破錯誤。 sre_constants.error: nothing to repeat
。 (
也是如此。
找到一個解決方案後,搜索了一下。有沒有辦法?