我对带有反向引用的正则表达式有疑问。
我需要匹配字符串,我尝试使用这个正则表达式(\w)\1{1,}
来捕获我的字符串中重复的值,但是这个正则表达式只能捕获连续重复的字符串;我卡在了如何改进我的正则表达式以捕获所有重复值上,以下是一些示例:
import re
str = 'capitals'
re.search(r'(\w)\1{1,}', str)
输出无
import re
str = 'butterfly'
re.search(r'(\w)\1{1,}', str)
<_sre.SRE_Match对象; span=(2, 4), 匹配='tt'>
.*
,以允许匹配之间出现任何内容。 - Barmarr'(\w)\w*\1'
。 - Wiktor Stribiżewaa
还是apita
? - Barmar