【发布时间】:2012-06-22 21:56:53
【问题描述】:
我想用R 实现一个函数,它可以删除字符串中的重复字符。例如,假设我的函数名为removeRS,那么它应该以这种方式工作:
removeRS('Buenaaaaaaaaa Suerrrrte')
Buena Suerte
removeRS('Hoy estoy tristeeeeeee')
Hoy estoy triste
我的函数将与用西班牙语编写的字符串一起使用,因此查找具有三个以上连续元音的单词并不常见(或至少正确)。不用担心他们背后可能存在的情绪。尽管如此,有些单词可以有两个连续的辅音(尤其是 ll 和 rr),但我们可以从函数中跳过它。
所以,总而言之,这个函数应该用那个字母替换连续出现至少 3 次的字母。在上述示例之一中,aaaaaaaaa 被替换为 a。
您能给我任何提示以使用R 执行此任务吗?
【问题讨论】:
-
“此任务”当前未明确指定。尾随的重复元音可能需要以不同的方式处理,但从描述中不清楚。