1 заметка с тегом
RegExp
RegExp: Памятка для Web тематики
28 июня 2015, 16:38
Выдираем имя картинки из тега img
Html
<h3>вобла</h3> бла бла бла <img src="/dir/kiss.svg" class="chat_message__smile"> а потом ещё раз бла
Код
$tagImgRegExp = '/<img.*?src=["\']*\/dir\/([\S]+).svg["\'].*?>/usi'; $out = preg_replace($tagImgRegExp,'::$1::',$inHtml); var_dump($out);
Out
<h3>вобла</h3> бла бла бла ::kiss:: а потом ещё раз бла
Выдираем имя ссылки из тега a
Html
<a href="https://yandex.ru/maps/?text=00.000,00.000">Название локации 1</a> <a href="https://yandex.ru/maps/?text=00.000,00.000">Название локации 2</a>
Код
$tagMapRegExp = '/<a.*?href=["\']https://yandex.ru/maps/?text=([\S]+)["\'].*?>([\S\, \s]+)<\/a>/musi'; $replace = '[map $1]$2[/map]'; $out = preg_replace($tagMapRegExp, $replace,$inHtml); var_dump($out);
Ссылка по теме:
Регулярные выражения