2014-02-27 364 views
0

要簡單PHP的preg_match不顯示

$stringData = file_get_contents('testtext.txt');  
$regular='/beginning "(.*?)"end/ueU'; 
preg_match($regular, $stringData,$match); 
echo $match[0]; 

只是爲了得到「字符串和」開頭的字符串之間的字符串結束

結果括號及其結果字符串的內容是這樣的:

會員團體活動RSS標題 - 「[網站名稱] | [用戶顯示#名稱] |團體活動

但文字是(我想要得到的一切):

</strong> and <strong>member groups activity RSS title - "[Site Name] | [User Display] 
<[email protected]> #. Name] | Groups Activity 

它不顯示括號,並在

任何幫助wiould得到很好的理解

回答

2

這就是HTML是如何在瀏覽器中呈現在結果字符串中的括號<>全文:

echo htmlentities($match[0]);