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
。 (
也是如此。
找到一个解决方案后,搜索了一下。有没有办法?