>백엔드 개발 >PHP 튜토리얼 >请教 匹配这段,正则应该怎么写

请教 匹配这段,正则应该怎么写

WBOY
WBOY원래의
2016-06-23 14:18:421061검색

<div class="p6" data-sudaclick="photoHD">        <div class="title-type3">            <a class="title-left link-000000" href="http://roll.mil.news.sina.com.cn/photo_hz/photo_hdphoto/index.shtml" target="_blank">高清大图</a>            <a href="http://roll.mil.news.sina.com.cn/photo_hz/photo_hdphoto/index.shtml" target="_blank" class="title-more link-000000">更多</a>        </div>        <div class="content">            <div class="content-in udv-clearfix">			<div class="upbt">                    <a target="_blank" href="http://slide.mil.news.sina.com.cn/slide_8_199_25276.html">                        <img width="145"    style="max-width:90%" alt="中国火炮战力世界第三" src="http://i0.sinaimg.cn/jc/http/slide.mil.news.sina.com.cn/U1335P27T162D7070F3917DT20130808120634.jpg">                        <span>中国火炮战力世界第三</span>                    </a>                </div><div class="upbt">                    <a target="_blank" href="http://slide.mil.news.sina.com.cn/slide_8_199_25270.html">                        <img width="145"    style="max-width:90%" alt="首长就是厉害箭无虚发呢" src="http://i0.sinaimg.cn/jc/http/slide.mil.news.sina.com.cn/U1335P27T162D7069F3917DT20130808100146.jpg">                        <span>首长就是厉害箭无虚发呢</span>                    </a>                </div><div class="upbt">                    <a target="_blank" href="http://slide.mil.news.sina.com.cn/slide_8_260_25269.html">                        <img width="145"    style="max-width:90%" alt="这意淫速度也太快了吧" src="http://i1.sinaimg.cn/jc/http/slide.mil.news.sina.com.cn/U1335P27T162D7068F3917DT20130808095921.jpg">                        <span>这意淫速度也太快了吧</span>                    </a>                </div><div class="upbt">                    <a target="_blank" href="http://slide.mil.news.sina.com.cn/slide_8_22417_25267.html">                        <img width="145"    style="max-width:90%" alt="边防军太苦给养靠飞机运" src="http://i3.sinaimg.cn/jc/http/slide.mil.news.sina.com.cn/U1335P27T162D7067F3917DT20130808085619.jpg">                        <span>边防军太苦给养靠飞机运</span>                    </a>                </div><div class="upbt">                    <a target="_blank" href="http://slide.mil.news.sina.com.cn/slide_8_193_25265.html">                        <img width="145"    style="max-width:90%" alt="猛:我军空降战车开火" src="http://i0.sinaimg.cn/jc/http/slide.mil.news.sina.com.cn/U1335P27T162D7066F3917DT20130808083611.jpg">                        <span>猛:我军空降战车开火</span>                    </a>                </div><div class="upbt">                    <a target="_blank" href="http://slide.mil.news.sina.com.cn/slide_8_235_25263.html">                        <img width="145"    style="max-width:90%" alt="印度航母重要部件曝光" src="http://i2.sinaimg.cn/jc/http/slide.mil.news.sina.com.cn/U1335P27T162D7065F3917DT20130808075932.jpg">                        <span>印度航母重要部件曝光</span>                    </a>                </div><div class="upbt">                    <a target="_blank" href="http://slide.mil.news.sina.com.cn/slide_8_329_25251.html">                        <img width="145"    style="max-width:90%" alt="中俄反恐联演终于开始了" src="http://i1.sinaimg.cn/jc/http/slide.mil.news.sina.com.cn/U1335P27T162D7064F3917DT20130807101539.jpg">                        <span>中俄反恐联演终于开始了</span>                    </a>                </div><div class="upbt">                    <a target="_blank" href="http://slide.mil.news.sina.com.cn/slide_8_199_25250.html">                        <img width="145"    style="max-width:90%" alt="我军这火力太强大了" src="http://i3.sinaimg.cn/jc/http/slide.mil.news.sina.com.cn/U1335P27T162D7063F3917DT20130807094728.jpg">                        <span>我军这火力太强大了</span>                    </a>                </div><div class="upbt">                    <a target="_blank" href="http://slide.mil.news.sina.com.cn/slide_8_260_25249.html">                        <img width="145"    style="max-width:90%" alt="冲绳民众愤怒了" src="http://i3.sinaimg.cn/jc/http/slide.mil.news.sina.com.cn/U1335P27T162D7062F3917DT20130807090648.jpg">                        <span>冲绳民众愤怒了</span>                    </a>                </div><div class="upbt">                    <a target="_blank" href="http://slide.mil.news.sina.com.cn/slide_8_198_25248.html">                        <img width="145"    style="max-width:90%" alt="美军怕了练保护航母" src="http://i2.sinaimg.cn/jc/http/slide.mil.news.sina.com.cn/U1335P27T162D7061F3917DT20130807084520.jpg">                        <span>美军怕了练保护航母</span>                    </a>                </div><div class="upbt">                    <a target="_blank" href="http://slide.mil.news.sina.com.cn/slide_8_260_25247.html">                        <img width="145"    style="max-width:90%" alt="日网友希望出云号永不沉 " src="http://i1.sinaimg.cn/jc/http/slide.mil.news.sina.com.cn/U1335P27T162D7060F3917DT20130807082140.jpg">                        <span>日网友希望出云号永不沉 </span>                    </a>                </div><div class="upbt">                    <a target="_blank" href="http://slide.mil.news.sina.com.cn/slide_8_260_25246.html">                        <img width="145"    style="max-width:90%" alt="日本准航母飞行甲板曝光" src="http://i3.sinaimg.cn/jc/http/slide.mil.news.sina.com.cn/U1335P27T162D7059F3917DT20130807073946.jpg">                        <span>日本准航母飞行甲板曝光</span>                    </a>                </div><div class="upbt">                    <a target="_blank" href="http://slide.mil.news.sina.com.cn/slide_8_193_25235.html">                        <img width="145"    style="max-width:90%" alt="69式仍是我军单兵利器" src="http://i0.sinaimg.cn/jc/http/slide.mil.news.sina.com.cn/U1335P27T162D7058F3917DT20130806121220.jpg">                        <span>69式仍是我军单兵利器</span>                    </a>                </div><div class="upbt">                    <a target="_blank" href="http://slide.mil.news.sina.com.cn/slide_8_329_25233.html">                        <img width="145"    style="max-width:90%" alt="我军参演装备出情况了" src="http://i3.sinaimg.cn/jc/http/slide.mil.news.sina.com.cn/U1335P27T162D7057F3917DT20130806114020.jpg">                        <span>我军参演装备出情况了</span>                    </a>                </div><div class="upbt">                    <a target="_blank" href="http://slide.mil.news.sina.com.cn/slide_8_34780_25232.html">                        <img width="145"    style="max-width:90%" alt="辽南船厂加紧快造056舰" src="http://i2.sinaimg.cn/jc/http/slide.mil.news.sina.com.cn/U1335P27T162D7056F3917DT20130806104443.jpg">                        <span>辽南船厂加紧快造056舰</span>                    </a>                </div><div class="upbt">                    <a target="_blank" href="http://slide.mil.news.sina.com.cn/slide_8_33676_25231.html">                        <img width="145"    style="max-width:90%" alt="国产航母分段被卫星照到" src="http://i0.sinaimg.cn/jc/http/slide.mil.news.sina.com.cn/U1335P27T162D7055F3917DT20130806101445.jpg">                        <span>国产航母分段被卫星照到</span>                    </a>                </div><div class="upbt">                    <a target="_blank" href="http://slide.mil.news.sina.com.cn/slide_8_193_25230.html">                        <img width="145"    style="max-width:90%" alt="我军装备充气式歼11" src="http://i1.sinaimg.cn/jc/http/slide.mil.news.sina.com.cn/U1335P27T162D7054F3917DT20130806093010.jpg">                        <span>我军装备充气式歼11</span>                    </a>                </div><div class="upbt">                    <a target="_blank" href="http://slide.mil.news.sina.com.cn/slide_8_199_25228.html">                        <img width="145"    style="max-width:90%" alt="精兵用陌生装备炮炮命中" src="http://i0.sinaimg.cn/jc/http/slide.mil.news.sina.com.cn/U1335P27T162D7053F3917DT20130806085723.jpg">                        <span>精兵用陌生装备炮炮命中</span>                    </a>                </div> 			</div>        </div>    </div>

请教一下 我想匹配出其中图片 和 中的文字正则应该怎么写啊


回复讨论(解决方案)

请教 匹配这段,正则应该怎么写
(.*?)

preg_match_all('#<img [^ alt="请教 匹配这段,正则应该怎么写" >]+src="(.+)">\s*<span>(.+)</span>#isU',$s,$m);	print_r($m);

preg_match_all('#<img [^ alt="请教 匹配这段,正则应该怎么写" >]+src="(.+)">\s*<span>(.+)</span>#isU',$s,$m);	print_r($m);


谢谢你的热心回复,图片的标题都取出来了 但是图片的地址没有出来,在请教一下 有办法取出图片的地址么

谢谢帮忙啊   jordan102 写的正则是正确的, 因为发的是上面那段测试字符串,我实际想测试的
是 $str = file_get_contents("http://mil.news.sina.com.cn");这样一个网址  能否请jordan102 
在帮忙看一下这个

谢谢大家的热心回复

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.