Помогите с регуляркой

Ak85

Guest
Помогите с регуляркой

Задача такая надо с помощью регулярки выдрать из контента все строки типа
PHP:
<b>....Что угодно кроме '</b>'....</b>
Между <b> и </b> могут быть любые последовательности символов и сбросы строк и символы неизвестных кодировок и хтмл-теги, но не может быть последовательности из 4х символов: '</b>'.

P.S. Не спрашивайте зачем - это упрощенная задача, которую я решаю.... Просто помогите.

P.P.S. Да.... заранее говорю
PHP:
<b>.*</b>
не помогает... Просто мне ее кто-то присоветовал.......
 

texrdcom

Новичок
Пробуй вот так: <b>.*?</b>
И ищи по форуму здесь с регулярными выражениями советов просто завались :)
 

Ak85

Guest
Я искал. Мерси. Работает............ Вроде......... только я логически не понимаю назначение вопроса после звездочки
 

Ak85

Guest
Не-а не работает........ пропускает </b>.............
т.е. выдает типа <b>sdaas sadsadsad</b>dsfdsfdsfdf<b>sdfdsfsdfdsfsdf</b>
 

iliah

Новичок
"/<b>([^<]*(?:<(?!\/b)>)?)*<\/b>/i"

между > и ) пробел надо убрать
 

SelenIT

IT-лунатик :)
Ak85
Покажи пример данных, на которых ошибается пример texrdcomа, и точный вывод (а не "типа"). И, действительно, добавь модификаторы i и s.

dEn
Что это должно означать?

iliah
Между <b> и </b> могут быть ... и хтмл-теги
 
Сверху