Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中使用正则表达式搜索重复的+&引用;签名并避免多次重复错误_Python_Regex - Fatal编程技术网

如何在python中使用正则表达式搜索重复的+&引用;签名并避免多次重复错误

如何在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”您

在搜索“C++”时,我在这行上得到一个错误

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特价<代码>关于转义(字符串)这是为你做的。介意再详细一点吗?介意再详细一点吗?