标签: r gsub
x <- "a_b_c" x_new <- gsub("_[[:alnum:]]*$","",gsub("^[[:alnum:]]*_","",x)) x_new
工作得非常好,我只是想知道这是不是很糟糕的编程风格?
谢谢
答案 0 :(得分:3)
我们可以使用一个gsub执行此操作。只需使用|来推荐OR
gsub
|
OR
gsub("^[[:alnum:]]+|[[:alnum:]]+$", '', x)