[問題] 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