Показать сообщение отдельно

  #890  
Старый 12.12.2009, 22:19
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
С нами: 8835027

Репутация: 150
По умолчанию

Цитата:
разве больше 20 ?
хммм =\
Вообщем такая тема, если было 2 строки меньше 20 символов одна - за другой, то вырезается только одна. Видимо замена на \n мешает сразу вырезать сл. строку.
Тоесть если между этими строками вставить еще одну больше 20 символов, то в один раз все вырезается.
Например:
PHP код:
$out preg_replace("#\n(.{1,20})\n#","\n",$string); 
$out preg_replace("#\n(.{1,20})\n#","\n",$out); 
Успешно вырежет оставшуюся (забытую) строку.

Но если их будет больше 2х подряд, то проблема. Вообщем нужен или цикл, каждый раз проверя еслть ли там строки меньше 20 символов, либо думать над шаблоном
 
Ответить с цитированием