2016-09-26 74 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]; 
}