我花了好几个小时看着几十种不同的解决方案,但没有一种能够解决问题。我在php字符串中收到textarea的内容,我想删除任何超过一行的空白行。
Example ok
Hi how are you,
// one blank line here so ok to keep
Not too bad thanks
Example not ok
hi how are you
// two lines (or more) here so we remove one and keep the other
not too bad thanks
有人知道使用正确的preg_replace吗?请注意,我不想修改数据(请不要使用nl2br()),因为我更容易保持原始状态(ios支持)。
答案 0 :(得分:0)
你可以尝试
select * from table_name
where RequestCreatedOn BETWEEN '31-08-2015 12:00:00.000' and '15-09-2015 12:00:00.000'
它用一个换行符替换一个(或多个)换行符或回车符。
答案 1 :(得分:0)
也许你应该试试这个:
preg_replace('/\n\r(\n\r)+/', "\n\r", $str);