如何从这个字符串中提取子串?

时间:2012-11-04 02:56:09

标签: string r substring

字符串是 enter image description here 我希望得到子串“11”,“1.1”,“282”。任何人都可以告诉我如何在R中做到这一点?谢谢!

2 个答案:

答案 0 :(得分:5)

我相信strsplit(x," +")[[1]]会这样做。 (正则表达式" +"表示一个或多个空格; strsplit适用于字符向量,并返回一个列表,其中包含向量中每个元素的拆分版本,因此[[1]]提取第一个(并且只有)组件)

答案 1 :(得分:1)

> x = "11  1.1     282"
> res <- strsplit(x, " +")
> res
[[1]]
[1] "11"  "1.1" "282"

>