使用正则表达式在字符串中查找两个相同的字符

rof*_*fle 1 python regex replace

这是在参考了问题,我问过这里

我在这个问题上得到了问题的解决方案,但最终需要使用正则表达式来完成这一特定部分.

我需要一个正则表达式来搜索和替换一个字符串,用于连续两个元音的实例,所以"take"中的"oo"或"bees"中的"ee"将其替换为被替换的字母和a :.

预期行为的一些例子:

"took" 应该成为 "to:k"

"waaeek" 应该成为 "wa:e:k"

"raaag" 应该成为 "ra:ag"

感谢您的帮助.

Gum*_*mbo 7

试试这个:

re.sub(r'([aeiou])\1', r'\1:', str)
Run Code Online (Sandbox Code Playgroud)