作者crystalye (就叫我阿水吧.)
看板RegExp
标题[问题] 取出html attribute里有某个字串的值
时间Sun Dec 27 01:16:55 2009
想请问一下各位大大..
想找出html语法中,attribute中有"XXX"这个字的语法
应该要怎麽写,因为想了好一阵子还是想不出来.所以想来请教一下各位大大
是否能教一下应该要怎麽写才好??
如:要找出attribute中有"阳明山"的
想怎麽从下面的文中,找出<img alt="很多人在阳明山上排队"
src="
http://123456.gif">和<a href="
http://" title="阳明山上">
abcdefg<img alt="很多人在阳明山上排队"
src="
http://123456.gif">abcdefg<a href="
http://" title="阳明山上">ddd</a>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.120.177.216
1F:推 No:/<[^>]*阳明山[^>]*>/g 这样?? 匹配中文还满少见的XDD 12/27 01:36
2F:推 LPH66:attribute? 是只限 alt="" 还是连 value=""也要抓? 12/27 08:38
3F:→ LPH66:所有的 "" 里都要抓的话 12/27 08:38
4F:→ LPH66:/<[^>"]*("[^>"]*"[^>"]*)*"[^>"]搜寻目标[^>]*>/g 12/27 08:39
5F:→ LPH66:也就是搜寻目标前有奇数个 " 为条件 12/27 08:39
6F:→ LPH66:这样万一你要找的字正好是 title 或 value 时就不会出事 12/27 08:40
7F:→ crystalye:parse出来了...感谢楼上二位大大啊...万分感谢... 12/30 21:23