关于正则的匹配问题.

ffvsnn520 发布于 2014/07/08 15:12
阅读 113
收藏 1

$html = '<div class="listtyle1">

<img class="img" alt="炸排叉" src="http://images.meishij.net/p/20131219/4a378e2e63b6c6fa15b814ef59572dd8_150x150.jpg">


</div>
<div class="listtyle1">

<img class="img" alt="北京烤鸭" src="http://images.meishij.net/p/20130909/69ba1b080d36936c23212e01a2f5881b_150x150.jpg">

</div>';




$p = '/<img\s+class=\"img\"\s+alt=\"(.*?)\"\s+src=\"(.*?)\"\>/ism';

整理了一下,就是这样的.我想匹配alt和src中的内容.但是上面的地址单挑测试是没问题.多条就没办法匹配到了,永远都是最上面的一条,请问是哪出问题了?

加载中
0
con
con

匹配模式 加 g 

另外js的正则模式只有 i g m

定义正则直接量不用引号,/.../就可以了

0
Timco
Timco
是不是要设置多行模式?然后尽量多贴几个要匹配的例子
0
Cobbage
Cobbage
不懂想这种纯标签的匹配 js jquery 不拿来用?
返回顶部
顶部