PHP匹配图片地址SRC的正则

PHP匹配图片地址SRC的正则,第1张

不用循环,PHP提供一个preg_match_all函数的。

preg_match_all("/<imgsrc=[\\\'| \\\"]((:[\gif|\jpg]))[\\\'|\\\"][\/]>/",$content_2,$getPicPath); //正则获取文章中的<img>标签

上面就是我曾经用过的获取的正则。希望能帮到你

假如你的文本内容存在txt文件里

可以用sed过滤出来

sed -n '/<div/,/<\/div/s/src="\([^"]\)"/\1/p' txt

>

晕,还是很多地址。。。。

我这种情况只考虑了类型是jpg的哈,什么gif的,bpm的没考虑哈。

提下思路吧。。。你要是还搞不定我在给你写代码:

首先,你可以通过string的split方法,去split(“src=”),就拿到了很多个通过"scr="截取出来的字符串数组。

然后,你foreach这个数组,调用正则匹配regex = “\"(\\jpg)\"”,然后如果取到了,就add到你要放结果的list里面去。最后就能拿到当前字符串里所有的地址了。

以上就是关于PHP匹配图片地址SRC的正则全部的内容,包括:PHP匹配图片地址SRC的正则、正则获取img的src地址、求高手帮忙写个正则表达式,截取图片地址的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9799711.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存