2012-07-26 61 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