如何在python中使用正则表达式搜索重复的+&引用;签名并避免多次重复错误
在搜索“C++”时,我在这行上得到一个错误如何在python中使用正则表达式搜索重复的+&引用;签名并避免多次重复错误,python,regex,Python,Regex,在搜索“C++”时,我在这行上得到一个错误 needles = "C++ Developer" regal = re.compile(r"(%s)" % "|".join(needles), re.I) # error: multiple repeat 如何在不操纵指针的情况下避免上述错误?如果要搜索加号,则必须按照所写的方式操纵“指针”变量。只要避开你的加号: 如果要搜索加号,则必须按照编写的方式操作“Piners”变量。只要避开你的加号: pines=“C\\+\\+Developer”您
needles = "C++ Developer"
regal = re.compile(r"(%s)" % "|".join(needles), re.I)
# error: multiple repeat
如何在不操纵指针的情况下避免上述错误?如果要搜索加号,则必须按照所写的方式操纵“指针”变量。只要避开你的加号:
如果要搜索加号,则必须按照编写的方式操作“Piners”变量。只要避开你的加号:
pines=“C\\+\\+Developer”
您要寻找的是转义纯文本中的所有元字符
编辑:
>>> re.escape("C++ Developer")
'C\\+\\+\\ Developer'
>>> re.escape(r'\+*.][')
'\\\\\\+\\*\\.\\]\\['
您正在寻找转义纯文本中所有元字符的方法
编辑:
>>> re.escape("C++ Developer")
'C\\+\\+\\ Developer'
>>> re.escape(r'\+*.][')
'\\\\\\+\\*\\.\\]\\['
... 还有其他的regex特价<代码>重新转义(字符串)为您执行此操作。。。。还有其他的regex特价<代码>关于转义(字符串)这是为你做的。介意再详细一点吗?介意再详细一点吗?