Skip to main content
 首页 » 编程设计

python之如何在python中使用正则表达式搜索重复的 "+"符号并避免多次重复错误

2025年05月04日24www_RR

当搜索“C++”时,我在这一行遇到错误。

needles = "C++ Developer" 
regal = re.compile(r"(%s)" % "|".join(needles), re.I) 
# error: multiple repeat 

如何在不操纵针的情况下避免上述错误?

请您参考如下方法:

您正在寻找 re.escape()转义纯文本中的所有元字符。

编辑:

>>> re.escape("C++ Developer") 
'C\\+\\+\\ Developer' 
>>> re.escape(r'\+*.][') 
'\\\\\\+\\*\\.\\]\\['