Name Новичок 19 Фев 2003 #1 preg_replace -- удалить пустые строки После обработки файла через template HTML получаеться "рваный", Как бы отфоматировать, удалить все пустые строки.
preg_replace -- удалить пустые строки После обработки файла через template HTML получаеться "рваный", Как бы отфоматировать, удалить все пустые строки.
Yuriy_S -=PHP-Club=- 19 Фев 2003 #3 ты чем его парсишь? Не нада никаких регулярных выражений! Используй str_replace() при парсинге!
Name Новичок 19 Фев 2003 #4 <tr bgcolor="#C0C0C0"><td> Компания </td></tr> <tr><td> ser </td></tr> str_replace() все в одну строчку засовывает.
<tr bgcolor="#C0C0C0"><td> Компания </td></tr> <tr><td> ser </td></tr> str_replace() все в одну строчку засовывает.
Crazy Developer 20 Фев 2003 #5 PHP: $text = preg_replace('/[\r\n]+/s',"\n", preg_replace('/[\r\n][ \t]+/s',"\n",$text));
Name Новичок 20 Фев 2003 #6 thanks. А одним никак не обойтись? А чтоб табуляцию не удалять? А почему вот так не работает ^\t (все что начинаеться с табуляции)
thanks. А одним никак не обойтись? А чтоб табуляцию не удалять? А почему вот так не работает ^\t (все что начинаеться с табуляции)
woland Guest 20 Фев 2003 #9 >Правда. Что ты имеешь ввиду? str_replace может разбить текст хоть на десять строк: $text=str_replace("<br>"," ",$text);
>Правда. Что ты имеешь ввиду? str_replace может разбить текст хоть на десять строк: $text=str_replace("<br>"," ",$text);
woland Guest 20 Фев 2003 #10 >Как бы отфоматировать, удалить все пустые строки. Конкретно, для твоего вопроса: $text=str_replace(" ","",$text);
>Как бы отфоматировать, удалить все пустые строки. Конкретно, для твоего вопроса: $text=str_replace(" ","",$text);
Андрей М. Guest 20 Фев 2003 #14 $content="текст"; function filter($x){ return !(trim($x)==""); } print "<xmp>"; $content=implode("\n",array_filter(explode("\n",$content),"filter")); print $content;
$content="текст"; function filter($x){ return !(trim($x)==""); } print "<xmp>"; $content=implode("\n",array_filter(explode("\n",$content),"filter")); print $content;
Crazy Developer 20 Фев 2003 #15 Автор оригинала: Name thanks. А одним никак не обойтись? Нажмите для раскрытия... Может быть и можно -- но выражение уже не будет очевидным. А чтоб табуляцию не удалять? Нажмите для раскрытия... Просто убери ее из выражения.
Автор оригинала: Name thanks. А одним никак не обойтись? Нажмите для раскрытия... Может быть и можно -- но выражение уже не будет очевидным. А чтоб табуляцию не удалять? Нажмите для раскрытия... Просто убери ее из выражения.