2
この文字列からCPU使用率データを取得する必要があります。このキャストCPU使用率は1.55です。 - 間の値と%は2文字間の数字をキャプチャR
cpu<-c("CPU Usage: u814.13 s13.33 cu0 cs0 - 1.55% CPU load")
私はこれを試してみました:
as.numeric(gsub("^.*- ([0-9]+).*$", "\\1", cpu))
それは
任意のアイデア1.
を与えているが、私はここで間違ってやっていますか?
'サブ(の小数点以下のドットが含まれていませんでした "* - 。([0-9] +)\\%*。"、 "\\ 1" 、cpu) '私のためにうまく動作します。あなたはちょうどピリオド/ドットが欠けていると思います。 – Frank