我想删除那些单词中字母/特殊字符的数量同时出现两次以上的单词。
例如,输入就像
"Google in theee lland of whhhat c#, c++ and e###"
输出应该是
"Google in lland of c#, c++ and"
x <- "Google in theee lland of whhhat c#, c++ and e###"
gsub("\\S*(\\S)\\1\\1\\S*\\s?", "", x)
# [1] "Google in lland of c#, c++ and "
(\\S)\\1\\1
查找单个非空格字符的三个连续重复的序列。
周边\\S*
and \\S*\\s?
只需捕获同一单词中的前面和后面的字符,以及紧跟在该单词后面的任何单个空格。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)