2012-07-26 85 views
0

進出口使用這段代碼:PHP的preg_replace:限制替代

<?php $newstring = preg_replace("/[\n\r]/", "<br />" , $googlemapsbox_text); echo $newstring; ?> 

要更換成\ n的。我想達到的目標是:限制每行<br />的數量,所以當preg_replace每行發現超過1個\ n時,它們應該全部替換爲一個<br />

我希望我的問題是你清楚,對於怪異的英語

回答

2

對不起這應該工作:

preg_replace("/[\n\r]+/", "<br />", // rest of your code 
=====================^ add a + there on your regex 
+0

我做到了!非常感謝您的迅速和正確的答案!將盡快接受。 – 2012-07-26 09:56:40