Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > regexp все ссылки из текста


Автор: hetfield 27.2.2013, 15:15
Добрый день. Необходимо в текстовом редакторе в админке сайта сделать так, чтобы при добавлении в текст тега <h4>, создавалась вкладка (таб) , а у меня очень туго с регулярками (

То есть, если в админке вводят, например:

<h4>Вкладка 1</h4>
Текст 1

<h4>Вкладка 2</h4>
Текст2 

в итоге мне нужно получить два таба. (http://jqueryui.com/tabs/)


Найти и получить h4 в тексте я могу
Код

preg_match_all('|<h4>(.*)</h4>|isU', $row_get['text'], $tabs);
print_r($tabs[1]);


а вот как текст получить, я не знаю. Пробовал 
Код

preg_match_all('|</h4>(.*)<h4>|isU', $row_get['text'], $text);


но, последний текст не получает. 

UPD. Не знаю почему именно такой заголовок написал )) Когда уже сохранил, не вижу как заголовок редактировать.

Автор: Fortop 27.2.2013, 20:22
так попробуй

</h4>(.*)(?:<h4>)?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)