用单个换行符替换多个新行

2022-02-23 00:00:00 regex duplicates newline php preg-replace

如何用一个换行符替换多个连续换行符。最多可以有20个换行符紧邻在一起。例如

James said hello



 Test
 Test two


应以:

结束
James said hello
 Test
 Test two


解决方案

试试这个:

$str = "Hello




World


How
Are

You?";
$str = preg_replace("/
+/", "
", $str);
print($str);

相关文章