嵌套 gsub - 不好的做法?
Nesting gsub - bad practice?
x <- "a_b_c"
x_new <- gsub("_[[:alnum:]]*$","",gsub("^[[:alnum:]]*_","",x))
x_new
工作得很好,我只是想知道这是不是糟糕的编程风格?
谢谢
我们可以用一个 gsub
来做到这一点。就用|
建议OR
gsub("^[[:alnum:]]+|[[:alnum:]]+$", '', x)
x <- "a_b_c"
x_new <- gsub("_[[:alnum:]]*$","",gsub("^[[:alnum:]]*_","",x))
x_new
工作得很好,我只是想知道这是不是糟糕的编程风格?
谢谢
我们可以用一个 gsub
来做到这一点。就用|
建议OR
gsub("^[[:alnum:]]+|[[:alnum:]]+$", '', x)