是否可以使用python正则表达式查找非连续重复字符?
例如: 如果我给一个字符串a='abcdbefg,我使用什么正则表达式匹配模式来获得“b”,即重复字符?这里:是否可以使用python正则表达式查找非连续重复字符?,python,regex,Python,Regex,例如: 如果我给一个字符串a='abcdbefg,我使用什么正则表达式匹配模式来获得“b”,即重复字符?这里: import re result = re.findall(r'(.)(?=.+\1)', 'abcdbefg') # result = ['b'] ()-字符 (?=)-先行断言(即后跟) +-至少1个字符 \1-匹配第一组(即()) 尝试: a = 'abcdbefg' import re result = re.findall(r'(.)(?=.+\1)', a) prin
import re
result = re.findall(r'(.)(?=.+\1)', 'abcdbefg')
# result = ['b']
()
-字符(?=)
-先行断言(即后跟)+
-至少1个字符\1
-匹配第一组(即()
)a = 'abcdbefg'
import re
result = re.findall(r'(.)(?=.+\1)', a)
print(*result)