Я видел много ответов, когда люди спрашивают, как захватить и извлечь фактические URL-адреса изображений, из содержимого веб-страницы/текста, однако, в моей базе данных, к сожалению, у меня есть это синтаксис:php match pattern для получения изображений из текстового файла
<img class="photo" src="http://domain.com/image.jpg" alt="alt goes here" />
Таким образом, типичный способ $pattern = '/src=["|\']([^"|\']+)/is';
не работает в моем случае из-за тех, кто " ... пытались в течение нескольких часов, я должен делать что-то очень и очень неправильно ... Любой помощи очень признателен!
Почему вы не первый 'str_replace' все это, а затем использовать регулярное выражение? –
Потому что 'str_replace' небезопасно? ** Зачем даже писать HTML-декодер и парсер в PHP, когда PHP делает это только путем вызова правильной функции? ** – Christian
@ChristianSciberras - Похоже, вы меня неправильно поняли: я сказал, что он должен [сначала запустить 'str_replace' на его строка] (http://codepad.org/QekMM6IG), а затем используйте его регулярное выражение! –