我想实现一个R删除字符串中重复字符的函数.例如,假设我的函数已命名removeRS,因此它应该以这种方式工作:
removeRS('Buenaaaaaaaaa Suerrrrte')
Buena Suerte
removeRS('Hoy estoy tristeeeeeee')
Hoy estoy triste
Run Code Online (Sandbox Code Playgroud)
我的函数将用于用西班牙语编写的字符串,因此找到具有三个以上连续元音的单词并不常见(或至少是正确的).不用担心他们背后可能存在的情绪.尽管如此,有些单词可以有两个连续的辅音(特别是ll和rr),但我们可以从我们的函数中跳过这个.
因此,总而言之,此函数应该替换仅与该字母连续出现至少三次的字母.在上面的一个例子中,aaaaaaaaa被替换为a.
你可以给我任何提示来执行这项任务R吗?
我正在尝试来自Regex 101的测验
在任务 6 中,问题是
不好了!昨晚我的朋友似乎把啤酒洒在我的键盘上,现在我的按键非常粘。有时当我按下一个键时,我会得到两个重复项。你能p PP升会EA AA SE EE帮我解决这个问题?应删除粗体内容。
我试过这个正则表达式
([a-z])(\1{2})
Run Code Online (Sandbox Code Playgroud)
但无法得到解决方案。