2015-05-21 3 views
1

Возьмут следующий код в качестве примераВыберите окружающий тег из Img с регулярным выражением

<a style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" href="http://3.bp.blogspot.com/xxxxxxx.JPG"><img src="xxxxxxxxxxxxxx" alt="" width="200" height="150" border="0" /></a> 

Как создать регулярное выражение для раздеть любую ссылку тега с указанным доменом «blogspot.com» в теге IMG ?

В конце концов, я хотел бы это

<img src="xxxxxxxxxxxxxx" alt="" width="200" height="150" border="0" /> 

Спасибо заранее.

+4

[Не разобрать HTML с регулярным выражением !] (http://stackoverflow.com/a/1732454/418066) – Biffen

+0

* Пожалуйста, прочтите следующее: http://stackoverflow.com/a/1732454/62576 –

+0

Мне нужно сделать это, потому что я импортировал весь сайт blogspot для wordpress и сообщения hav e ссылки изображения на blogspot. Любая альтернатива, которую вы могли бы указать? – Luis

ответ

0

Прежде всего предлагаю вам прочитать this. Если вы все еще хотите регулярное выражение ..

Вы можете использовать следующее соответствие:

<[^>]*?href\s*=\s*"[^>]*?blogspot\.com[^>]*>(<img[^>]*?\/>)<\/[^>]*> 

И заменить или извлечь с $1

См DEMO

+0

Спасибо, что это работает. – Luis

+0

Рад помочь :) –

Смежные вопросы