从r中的文本中提取字符串部分

时间:2015-05-12 07:50:01

标签: r

我有这样的文本字符串:Stoli 2.0 Intel PAV UMA, Phelps 1.0 Intel PAV_BayTrail x360我需要从第一个中提取Stoli 2.0部分,从第二个中提取Phelps 1.0。

你能不能给我一些足够的解决方案,请问怎么做?非常感谢你提前。

1 个答案:

答案 0 :(得分:0)

您可以使用gsub功能执行所需操作:

> x <- c("Stoli 2.0 Intel PAV UMA", "Phelps 1.0 Intel PAV_BayTrail x360")
> gsub("(^.* [0-9]*\\.[0-9]*).*", "\\1", x, perl = T, )
[1] "Stoli 2.0"  "Phelps 1.0"