PHP - 从字符串中查找百分比值

时间:2016-09-26 12:08:53

标签: php percentage

我正在尝试从字符串中找到百分比

`...Estableciendo conexión...
...Protocolo Sombra v1.95 iniciado...

...Transmitiendo información a ómnicos activos... 61.2855% 

...Terminando conexión...`

我正在使用preg_match尝试获取百分比。但它只抓取小数之外的值,所以不是得到61.2855而是得到2855。

if (preg_match("/[0-9]?[0-9]%/", $crimeexe, $matches)) {
$crimeexe = $matches[0];
}

1 个答案:

答案 0 :(得分:2)

你不是'正在寻找你的正则表达式中的.字符。试试这个:

if (preg_match("/[0-9]+\.[0-9]+%/", $crimeexe, $matches)) {
  $crimeexe = $matches[0];
}