从所有 中获取包含特定关键字的 src 值标签
我正在尝试匹配 src="URL" 标签,如下所示:
src="http://3.bp.blogspot.com/-ulEY6FtwbtU/Twye18FlT4I/AAAAAAAAAEE/CHuAAgfQU2Q/s320/DSC_0045.JPG"
基本上,任何在 src 属性内具有某种 bp.blogspot URL 的内容。我有以下内容,但仅部分有效:
preg_match('/src=\"(.*)blogspot(.*)\"/', $content, $matches);
I'm trying to match src="URL" tags like the following:
src="http://3.bp.blogspot.com/-ulEY6FtwbtU/Twye18FlT4I/AAAAAAAAAEE/CHuAAgfQU2Q/s320/DSC_0045.JPG"
Basically, anything that has somre sort of bp.blogspot URL inside of the src attribute. I have the following, but it's only partially working:
preg_match('/src=\"(.*)blogspot(.*)\"/', $content, $matches);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个接受所有 blogspot url 并允许转义引号:
捕获 URL 以匹配组 1。
您需要使用额外的
\< 转义
\
和/
/code> (对于每次出现!)在preg_match(…)
中使用。解释:
This one accepts all blogspot urls and allows escaped quotes:
The URL gets captured to match group 1.
You will need to escape
\
and/
with an additional\
(for each occurence!) to use inpreg_match(…)
.Explanation:
使用 XPath 仅定位 stc 值包含
blogspot
的 img 标签。代码:(演示)
Use XPath to target only the img tags which have a stc value containing
blogspot
.Code: (Demo)