【发布时间】:2017-05-11 11:51:59
【问题描述】:
我有以下字符串:
x <- "sim_K1000_human_compact"
如何将1000 和human 和compact 捕获为
向量?
我试过了,但没有用:
> strsplit(base, "sim_K([0-9]+)_(\\w+)_(\\w+)")
[[1]]
[1] ""
【问题讨论】:
-
有点丑,不过
strsplit("sim_K1000_human_compact", 'sim_K|_')[[1]][-1] -
strsplit(x, '\\w+[A-Z]|_')