如何在python中应用循环模式正则表达式?
我正在尝试使用下面的regex如何在python中应用循环模式正则表达式?,python,python-3.x,regex,Python,Python 3.x,Regex,我正在尝试使用下面的regex(.+?)\1+,它在 然而,当我尝试使用re模块查找它时,我没有从re.search操作中得到任何信息 重新搜索(“1”、“1”) >>>再搜索((.+?)\1+,“111111”) >>> 为什么这个正则表达式在python中不起作用?尝试使用以下行: re.search(r"(.+?)\1+", "111111") re.search(r“(.+?)\1+”,“111111”)注意原始字符串,这样\1就不会被转换
(.+?)\1+
,它在
然而,当我尝试使用re
模块查找它时,我没有从re.search
操作中得到任何信息
重新搜索(“1”、“1”)
>>>再搜索((.+?)\1+,“111111”)
>>>
为什么这个正则表达式在python中不起作用?尝试使用以下行:
re.search(r"(.+?)\1+", "111111")
re.search(r“(.+?)\1+”,“111111”)
注意原始字符串,这样\1
就不会被转换成chr(1)哦,我从来都不知道这一点,它起作用了,谢谢@刻痕