我有一个字符串,我想在 python 中创建一个正则表达式来查找三个字符重复单词,其中第一个和最后一个字符应该相同,中间一个可以是任何字符
示例字符串
s = 'timtimdsikmu nmunjuityakbonbonjdjjd kitkatghdnj samsunksuwjkhokhojeuhj jimjamjsju'
我想从上面的字符串中提取所有突出显示的单词...
我的解决方案,但不符合我的要求
import re
s='timtimdsikmunmunjuityakbonbonjdjjdkitkatghdnjsamsunksuwjkhokhojeuhjjimjamjsju'
re.findall(r'([a-z].[a-z])(\1)',s)
Run Code Online (Sandbox Code Playgroud)
这给了我这个
[('tim', 'tim'), ('mun', 'mun'), ('bon', 'bon'), ('kho', 'kho')]
Run Code Online (Sandbox Code Playgroud)
我要这个
[('kit', 'kat'), ('sam', 'sun'), ('jim', 'jam'),('nmu', 'nju')]
Run Code Online (Sandbox Code Playgroud)
谢谢