我有一个字符串,如下所示:更换使用正则表达式重复的字符串中的R
text <- "http://x.co/imag/xyz.png,http://x.co/imag/xyz.png,http://x.co/imag/xyz.png,http://x.co/imag/jpg.png"
我想消除所有重复的地址,所以我预期的结果是:
expected <- "http://x.co/imag/xyz.png,http://x.co/imag/jpg.png"
我regex101试图(^[\w|.|:|\/]*),\1+
.com,它可以消除字符串的第一次重复(第二次失败)。但是,如果我口至R的gsub
预期它不工作:
gsub("(^[\\w|.|:|\\/]*),\\1+", "\\1", text)
我试着perl = FALSE
和TRUE
无济于事。
我在做什么错?
是这些重复的顺序,或乱序? – sln
始终顺序 – PavoDive