2013-09-27 53 views

回答

106

g含有preg_replace(),您不需要包含它。

30

您不必指定全局標誌。從documentation,存在用於指定替換的數目,使一個單獨的參數($limit):

限制
對於每個受試者字符串中的每個圖案中的最大可能的替代品。默認爲-1(無限制)。

$strTmp = preg_replace('~(<\/CharacterStyleRange>(.*?)\n*</CharacterStyleRange>)~im ' , "</CharacterStyleRange>", $strTmp); 

所以,除非你指定這個參數爲正數,默認情況下將替換所有發生

相關問題