Skip to main content
 首页 » 编程设计

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

2025年05月04日17xiaohuochai

这是引用我之前问过的一个问题 here

我收到了该问题的解决方案,但最终需要针对该特定部分使用正则表达式。

我需要一个正则表达式来搜索和替换一行中相同的两个元音实例的字符串,因此“took”中的“oo”或“bees”中的“ee”并将其替换为被替换的字母之一和 :。

预期行为的一些示例:

"take" 应该变成 "to:k"

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

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

谢谢你的帮助。

请您参考如下方法:

试试这个:

re.sub(r'([aeiou])\1', r'\1:', str)