对于我来说,这是一个Web字符串,但是在这里,我仅举一个简单的例子:
df = data.frame(Strings = c("abc/d/e/f////", "abc///", "/", "a/bc/d/////"))
我想要获得的结果是将以多个“ /”结尾的字符串设置为在字符串的末尾仅剩一个“ /”。
这意味着对于我在上面给出的df,我想要得到这样的结果:
df_result = data.frame(Strings = c("abc/d/e/f/", "abc/", "/", "a/bc/d/"))
感谢您回答我的问题。
答案 0 :(得分:1)
我们可以使用:
string1<-"abc/d/e/f///"
gsub("/(?=/{1,})","",string1,perl=TRUE)
#[1] "abc/d/e/f/"