看板 RegExp 關於我們 聯絡資訊
有個html, 想去除只有一個項目的清單,因為只有一個項目就不用清單了,所以下面就要抓出來 <ol><li> </ol> 兩個以上就不抓出來 <ol><li> <li> </ol> 我寫了類似這樣<ol\b[^>]*>( )</ol> 在()中,我想到的表示法是"以<li>開頭後接任何非<li>的字元,僅重覆一次" 但寫不出來,可以幫我一下嗎 -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 116.59.248.153
DeathWatch:^[<ol><li>.+<li>].+ 亂寫的 @@ 04/24 10:46
s25g5d4:除非你是在非瀏覽器的環境下執行的 不然從瀏覽器js去抓 04/24 18:43
s25g5d4:DOM會比你用regex苦思解法還簡單 04/24 18:43
ggirls:是一份文件,我要修改,確實不在瀏覽器 04/24 19:49
gs1458:我也這麼覺得,除非你是不同網域沒權限的情況 05/08 10:30