【发布时间】:2020-04-06 02:35:12
【问题描述】:
我有一个向量
vec <- c("A__1","B__2")
对于每个元素,我想删除“__”之前的所有内容。
"A" "B"
我尝试了 sub
sub("__*", "", vec)
但它没有给我预期的输出 谢谢
【问题讨论】:
我有一个向量
vec <- c("A__1","B__2")
对于每个元素,我想删除“__”之前的所有内容。
"A" "B"
我尝试了 sub
sub("__*", "", vec)
但它没有给我预期的输出 谢谢
【问题讨论】:
我们可以指定_ 中的一个或多个字符,+ 后跟其他字符 (.*) - . 代表任意字符
sub("_+.*", "", vec)
#[1] "A" "B"
或者指定.
sub("__.*", "", vec)
#[1] "A" "B"
【讨论】: