我有一些名字,其中包含重复字符,如下所示。需要用"AAA“模式替换包含大于或等于3个重复字母的名称。
A
1 SaaAm
2 RoYYy
3 Pearl
4 AAA
5 AAa
6 BBbb
7 Aaria结果如下。
A
1
2
3 Pearl
4
5
6
7 Aaria发布于 2016-04-01 07:15:58
也许你可以试试
gsub(".*(?i)(?:([[:alpha:]]))\\1{2,}.*", "", df1$A, perl=TRUE)
#[1] "" "" "Pearl" "" "" "" "Aaria"https://stackoverflow.com/questions/36349921
复制相似问题