2013-03-11 143 views
-2

如何通過PHP字符串解析第一組括號中的所有內容。我會怎麼做呢?該字符串包含多個括號集,但我只想抓住第一個集。如何匹配第一組括號之間的所有內容?

+1

可能重複[如何解析使用PHP第一段?( http://stackoverflow.com/questions/15343999/how-do-i-parse-the-first-segment-using-php) – Sammitch 2013-03-11 17:19:14

回答

0

嘗試正則表達式

$sample = "hello heooolloo {wooow} hiii hello "; 
preg_match('/{(.*?)}/', $sample, $match); 
echo $match[1]; //prints wooow 
0

試着用以下的正則表達式:

^[^{]*{([^}]*) 

說明:

^  - string beginning 
[^{]* - any character except { 
{  - desired { 
([^}]*) - match every char except closing } 
相關問題