Как заменить с текстом:Regex для обработки изображений
<img src="anyurl">
с:
<some extra html><img src="anyurl" alt=""></someextrahtml>
Что верно регулярное выражение для обработки <img src="*">
?
Как заменить с текстом:Regex для обработки изображений
<img src="anyurl">
с:
<some extra html><img src="anyurl" alt=""></someextrahtml>
Что верно регулярное выражение для обработки <img src="*">
?
Попробуйте это регулярное выражение:
/<img\s+src="(.*?)"\s+\/?>/
Это будет GRAP источник изображений.
EDIT
Здесь в PHP!
preg_match('/<img\s+src="(.*?)"\s+\/?>/', $target, $matches);
var_dump($matches);
Так что ваш ЦСИ должен быть в $matches[0];
Как извлечь src изображения в переменную? – Jasper
обновлен, чтобы включить пример –
попробовать этот /(<img.+src="[^"]"[^>]>)/si
, но регулярное выражение не является предпочтительным способом справиться с этим. Вы должны использовать DomDocument
Это действительно * есть *, чтобы быть регулярным выражением? Не могли бы вы использовать парсер HTML вместо этого? –
Возможный дубликат [Схват атрибута href элемента A] (http://stackoverflow.com/questions/3820666/grabbing-the-href-attribute-of-an-a-element) – soulmerge
@MarkByers, который, пожалуйста, приведите пример. – Jasper