2016-09-26 46 views
0

我想从一个字符串PHP - 查找字符串

`...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]; 
} 
+0

你不是占你的正则表达式的小数 –

回答

2

你的arent”寻找你的正则表达式的.字符。试试这个:

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