如何在python中应用循环模式正则表达式?

如何在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就不会被转换

我正在尝试使用下面的regex
(.+?)\1+
,它在

然而,当我尝试使用
re
模块查找它时,我没有从
re.search
操作中得到任何信息

重新搜索(“1”、“1”) >>>再搜索((.+?)\1+,“111111”) >>> 为什么这个正则表达式在python中不起作用?

尝试使用以下行:

re.search(r"(.+?)\1+", "111111")

re.search(r“(.+?)\1+”,“111111”)
注意原始字符串,这样
\1
就不会被转换成chr(1)哦,我从来都不知道这一点,它起作用了,谢谢@刻痕