我有一个向量
vec <- c("A__1","B__2")
对于每个元素,我想删除“ __”之前的所有内容。
"A" "B"
我尝试了
sub("__*", "", vec)
但是它没有给我预期的输出 谢谢
答案 0 :(得分:2)
我们可以用_
指定+
的一个或多个字符,后跟其他字符(.*
)-.
代表任意字符
sub("_+.*", "", vec)
#[1] "A" "B"
或指定.
sub("__.*", "", vec)
#[1] "A" "B"