将两条以上的新行减少到一个的正确方法是什么?将两个以上的新行减少为一个
preg_replace('/[\n]{2,}/', "\n", "Hi,\nHow are you?\n\n\nI am just testing");
返回:
Hi,
How are you?
I am just testing
虽然,预期的结果是:
Hi,
How are you?
I am just testing
的目标是重新格式化电子邮件的文本,改变任何空格> 3比1
谢谢!
我认为你必须澄清你的问题。正如你指定的那样,三个换行符被减少到一个。您的“预期”输出将三个换行符减少到两个。所以你想要什么? –
这不正是它所做的?在预期的结果中,有超过1个新行。似乎实际回报是你想要的? –