php新手, 最近用php写正则匹配 遇到了一个问题

qq_27374199 2018-03-08 07:27:15
<div id="video_34453299" class="thumb-block "><div class="thumb-inside"><div class="microthumb"><div class="microthumb-thumb" style="background-position:0% 0%"></div><div class="microthumb-border"></div></div><div class="thumb"><a href="/video34453299/1877267/0/bbc_studies"><img src="http://static-hw.xxxx.com/img/lightbox/lightbox-blank.gif" data-src="http://img-l3.xxxx.com/videos/thumbs169/5d/24/d1/5d24d1c3f246c90f2008757c304942b9/5d24d1c3f246c90f2008757c304942b9.1.jpg" data-idcdn="3" data-videoid="34453299" id="pic_34453299" /></a></div><a class="icon-f icf-check-circle icf-white-fill prof-verified-tick" title="Verified uploader" href="/verified/videos"></a></div><p><a href="/video34453299/1877267/0/bbc_studies" title="BBC studies">BBC studies</a></p><p class="metadata"><span class="bg"><a href="/profiles/amber-blank">Amber Blank</a><span> - 309.6k Views</span>
- <span class="duration">4 min</span></span></p></div><script>xv.thumbs.prepareVideo(34453299);</script>

像这种怎么匹配出BBC studies 也有可能是中文

preg_match_all("/class=\"thumb\"><a href=\"(.*?)\"/i",$response, $lianjie);
preg_match_all("/data-src=\"(.*?)\"/i",$response, $tupian);

就匹配出这俩,写到这个标题卡这了,
...全文
580 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongmei85 2018-03-09
  • 打赏
  • 举报
回复
$response = <<<TEXT <div id="video_34453299" class="thumb-block "><div class="thumb-inside"><div class="microthumb"><div class="microthumb-thumb" style="background-position:0% 0%"></div><div class="microthumb-border"></div></div><div class="thumb"><a href="/video34453299/1877267/0/bbc_studies"><img src="http://static-hw.xxxx.com/img/lightbox/lightbox-blank.gif" data-src="http://img-l3.xxxx.com/videos/thumbs169/5d/24/d1/5d24d1c3f246c90f2008757c304942b9/5d24d1c3f246c90f2008757c304942b9.1.jpg" data-idcdn="3" data-videoid="34453299" id="pic_34453299" /></a></div><a class="icon-f icf-check-circle icf-white-fill prof-verified-tick" title="Verified uploader" href="/verified/videos"></a></div><p><a href="/video34453299/1877267/0/bbc_studies" title="BBC studies">BBC studies</a></p><p class="metadata"><span class="bg"><a href="/profiles/amber-blank">Amber Blank</a><span> - 309.6k Views</span> - <span class="duration">4 min</span></span></p></div><script>xv.thumbs.prepareVideo(34453299);</script> TEXT; preg_match_all("/<a href=\"\/video.*?\">([^<]+?)<\/a>/i",$response, $lianjie); var_dump($lianjie);
xuzuning 2018-03-08
  • 打赏
  • 举报
回复
你是正文里的和 title 里的,都要吗?

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧