当人们询问如何从网页内容/文本等中获取并提取图像实际URL时,我看到了很多答案,但是,在我的数据库中,不幸的是,我有这个语法:php匹配模式从文本文件中获取图像
<img class="photo" src="http://domain.com/image.jpg" alt="alt goes here" />
因此,典型的方式$pattern = '/src=["|\']([^"|\']+)/is';
不会在我的情况,由于那些"工作... 一直在尝试了几个小时,我必须做一些非常非常错误的... 任何帮助非常感激!
你为什么不先'str_replace'所有这一切,然后用你的正则表达式? –
因为'str_replace'不安全? **为什么即使在PHP中编写HTML解码器和解析器时,也只是通过调用正确的函数来实现它而已?** – Christian
@ChristianSciberras - 看起来像您误解了我:我说他应该[首先运行'str_replace'他的字符串](http://codepad.org/QekMM6IG),然后使用他的正则表达式! –