Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Регулярка для вырезания <br> в начале и в конце

2.0K
04 июля 2008 года
calgon
90 / / 27.06.2006
Люди хелп плиз!
Кто сотворял регулярку удаляющую <br> в начале и в конце? Причем сам тег может быть любого формата, т.е. и таким - <br> и таким - <br />. Количество <br>'ок в начале и в конце может быть любое.
304
04 июля 2008 года
Fenyx
707 / / 26.01.2005
Цитата: calgon
Люди хелп плиз!
Кто сотворял регулярку удаляющую <br> в начале и в конце? Причем сам тег может быть любого формата, т.е. и таким - <br> и таким - <br />. Количество <br>'ок в начале и в конце может быть любое.


Трудно за что то зацепиться при вообще непонятных условиях, но можно попробовать выкрутиться

 
Код:
$str="<br><br />somtext<br>som other text<br> <br/>";
//echo preg_replace("|<br[>]*>|sUi", "",  $str)
$arr=split("<br[>]*>", $str);
print_r($arr);

а дальше анализируешь массив удаляешь ненужные элементы и опять обьединяешь, в закоментированном прегреплейс удаляються все теги бр
244
04 июля 2008 года
UAS
2.0K / / 19.07.2006
 
Код:
$str = "<br><br />somtext<br>som other text<br> <br/>";
$stripped_str = preg_replace("#^(\s*<br\s?/?>\s*)*(.*?)(\s*<br\s?/?>\s*)*$#is","\\2",$str);
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог