Показать сообщение отдельно
  #1 (permalink)  
Старый 15.06.2010, 13:49
Интересующийся
Отправить личное сообщение для FreePaint Посмотреть профиль Найти все сообщения от FreePaint
 
Регистрация: 14.06.2010
Сообщений: 10

preg_replace + \r\n
Всем привет, суть в том что у нас есть текст, надо в этом тексте на PHP сделать автоматом перенос строки, сделать это конечно не сложно:
"'\r\n's"


Но мне НЕ НУЖЕН перенос у строк, которые заканчиваются символом >
Пример:
Код:
Всем привет!
lol>
Всем пока!

Ла ла ла
То есть написав такую регулярку:
"'[^>]\r\n's"


Работает почти нормально, но заменяет только ОДИНАРНЫЙ перенос, а они могут быть двойные (типа новый абзац).
И почему каждая строка тупо уменьшается на один символ)))

То есть было:
Код:
Всем привет!
lol>
Всем пока!

Ла ла ла
Будет:
Код:
Всем привет<br>
lol>
Всем пока<br>
Ла ла л<br>

Последний раз редактировалось FreePaint, 15.06.2010 в 13:52.
Ответить с цитированием