[问题] html只抓<li>出现一次的情形

楼主: ggirls (哥)   2013-04-24 08:46:50
有个html, 想去除只有一个项目的清单,因为只有一个项目就不用清单了,所以下面就要抓出来
<ol><li> </ol>
两个以上就不抓出来
<ol><li> <li> </ol>
我写了类似这样<ol\b[^>]*>( )</ol>
在()中,我想到的表示法是"以<li>开头后接任何非<li>的字符,仅重复一次"
但写不出来,可以帮我一下吗
作者: DeathWatch (爱情模糊理论)   2013-04-24 10:46:00
^[<ol><li>.+<li>].+ 乱写的 @@
作者: s25g5d4 (function(){})()   2013-04-24 18:43:00
除非你是在非浏览器的环境下执行的 不然从浏览器js去抓DOM会比你用regex苦思解法还简单
楼主: ggirls (哥)   2013-04-24 19:49:00
是一份文件,我要修改,确实不在浏览器
作者: gs1458 (hoi)   2013-05-08 10:30:00
我也这么觉得,除非你是不同网域没权限的情况

Links booklink

Contact Us: admin [ a t ] ucptt.com