我计划从字符串中删除重复的元素(每个包含两个或更多字符)。例如,从“aaa”我期待“aaa”,从“aaaa”我期待“aa”,从“abababcdcd”我期待“abcd”,从“cdababcdcd”我期待“cdabcd”。
我试过 gsub("(.{2,})\\1+","\\1",str)
. 1-3 情况下有效,4 情况下失败。如何解决这个问题?
最佳答案
一样容易:gsub("(.{2,})\\1+","\\1",str, perl = T)
关于用R删除字符串中的重复元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54788853/