Ребят, привет! У меня такой вопрос, как мне составить регулярку, которая искала бы все содержимое всех 'picture' тегов? Вот кусочек текста.
<param name="kit">None</param>
<picture>http://mineralmarket.ru/50324-211768-large/kaboshon-jashma-mukait-avstralija-1616-mm.jpg
</picture>
<price>312</price>
В моем случае сразу после .jpg идет несколько пробелов, в итоге закрытие тега идет вниз. Вот мучаюсь с регулярным выражением.
То, что подходит под остальные случай:
preg_match('|\<picture>(.+?)</picture\>|', $product, $matches);
Но эта регулярка не справляется с пробелами и переносами после .jpg :(