捕获R中两个字符之间的数字

时间:2016-06-17 16:05:36

标签: regex r

我需要从这个字符串中捕获cpu使用数据,在这个转换cpu用法是1.55。介于 - 和%

之间的值
tdata[152,]
tdata[151,]
...
tdata[0,]

我试过这个:

 cpu<-c("CPU Usage: u814.13 s13.33 cu0 cs0 - 1.55% CPU load")

给予1。

我在这里做错了什么想法?

1 个答案:

答案 0 :(得分:0)

([\d\.]+)% CPU.*$

您没有在方括号中包含小数点