berkut
Новичок
regexp нужна помощь
помогите написать регулярное выражение, для вырезания лишних переводов строки.
Между не пустыми строками(строками содержащими \r\n или пробельные символы) должно быть не более 1 пустой строки. Например:
где • - это пробел или таб, а ¶ - перевод строки
нужно получить
что-то соорудил, но ЭТО не хочет работать
помогите написать регулярное выражение, для вырезания лишних переводов строки.
Между не пустыми строками(строками содержащими \r\n или пробельные символы) должно быть не более 1 пустой строки. Например:
Код:
1 line¶
¶
¶••
4th line
нужно получить
Код:
1 line¶
¶
3rd line
PHP:
$c = preg_replace('#^ *$#', '', $c);
echo preg_replace("#(\r?\n)+#s", "\r\n", $c);
