嵌套gsub - 糟糕的做法?

时间:2016-03-18 15:31:38

标签: r gsub

x  <- "a_b_c"

x_new <- gsub("_[[:alnum:]]*$","",gsub("^[[:alnum:]]*_","",x))

x_new 

工作得非常好,我只是想知道这是不是很糟糕的编程风格?

谢谢

1 个答案:

答案 0 :(得分:3)

我们可以使用一个gsub执行此操作。只需使用|来推荐OR

gsub("^[[:alnum:]]+|[[:alnum:]]+$", '', x)