Xwab
Форумыnavigate_nextПрограммирование на PHP

Составляю регулярки
Сообщения
Swinger

это уже не легулярка, а скрипт =)

26 Июл 2010, 13:33
insider

Качайте RegexBuddy и хоть засоставляйтесь. Еще хороша глава 24 книги "PHP 5 в подлиннике" Д. Котерова

26 Июл 2010, 15:47
Katorzhnik

Автор, помоги составить регулярочку. Вобщем необходимо обрезать текст, символов в нём должно быть не более 70. Необходимо также учесть что в тексте есть теги, т.е. чтобы они не обрезались на середине.

26 Июл 2010, 22:04
mixlion

Как вырезать часть текста от <br/> до <br/> но только в том случае если между этими двумя тегами только прорбелы и переносы строк

27 Июл 2010, 10:44
kamuik

mixlion, попробуй так:
$str = preg_replace('|<br/>(.*)<br/>|si', '', $str);


__________
посл.ред. 27 Июл 2010, 21:19; всего 1 раз 27 Июл 2010, 11:00
mixlion

kamuik ну да и оно все вырежет между двумя <br/> ,гг

27 Июл 2010, 11:20
Replikon

mixlion, preg_replace ('#<br />[\s]+<br />#is', '<br /><br />', $str);

27 Июл 2010, 11:47
DarkMaster

Swinger, Уже сам решил. Спасибо.

27 Июл 2010, 19:40
kamuik

46, вырежит.

27 Июл 2010, 21:19
alex256

49,
"но только в том случае если между этими двумя тегами только прорбелы и переносы строк"
твой код вырежет все, вместе с тегами <br/>

имхо, так правильней

$s = preg_replace('#<br\s?/>\s+<br\s?/>#', '<br/><br/>', $str);

27 Июл 2010, 23:10
Ответить на тему