gpt4 book ai didi

php - 使用 preg_match 匹配 IMG 标签的 SRC 属性

转载 作者:IT王子 更新时间:2023-10-28 23:57:54 24 4
gpt4 key购买 nike

我正在尝试运行 preg_match 以从文章中的第一个 IMG 标签中提取 SRC 属性(在本例中,存储在 $row->introtext 中)。

preg_match('/\< *[img][^\>]*[src] *= *[\"\']{0,1}([^\"\']*)/i', $row->introtext, $matches);

而不是得到类似的东西

images/stories/otakuzoku1.jpg

来自

<img src="images/stories/otakuzoku1.jpg" border="0" alt="Inside Otakuzoku's store" />

我刚好

0

正则表达式应该是正确的,但我不知道为什么它似乎匹配 border 属性而不匹配 src 属性。

或者,如果您有耐心阅读到这里,而没有直接跳到回复字段并输入“使用 HTML/XML 解析器”,那么可以推荐一个很好的教程吗,因为我找不到一个完全适用于 PHP 4。

PHP 4.4.7

最佳答案

你的表述不正确。尝试:

preg_match('/< *img[^>]*src *= *["\']?([^"\']*)/i', $row->introtext, $matches);

请注意移除 img 和 src 周围的括号以及一些其他清理。

关于php - 使用 preg_match 匹配 IMG 标签的 SRC 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2180255/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com