2 回答

TA貢獻(xiàn)1808條經(jīng)驗 獲得超4個贊

TA貢獻(xiàn)1801條經(jīng)驗 獲得超16個贊
<divclass="lib-cat"><h3>分類索引</h3><divclass="list"& gt;<ul><li><ahref="(.*?)">電影</a></li& gt;<li><ahref="(.*?)">電視劇</a></li><li& gt;<ahref="(.*?)">綜藝</a></li></ul>< /div>
然后調(diào)用 正則表達(dá)式.findall(字符串)
或者 正則表達(dá)式.search(字符串).groups()

TA貢獻(xiàn)1829條經(jīng)驗 獲得超7個贊
<divclass="lib-cat"><h3>分類索引</h3><divclass="list"& amp; gt;<ul><li>(<ahref=".*?">電影</a>)</li& gt;<li>(<ahref=".*?">電視劇</a>)</li><li& gt;(<ahref=".*?">綜藝</a>)</li></ul>< /div>
想要匹配哪一部分,就把那部分用括號框住,其中確定的文本不需要進(jìn)行改動,不確定的文本用正則去表示就行了。
上面的網(wǎng)址想精確點可以寫成/\w+/\w+,電影、電視劇、綜藝可以寫成.*?或者.{2,3}。對于一般的的文本,幾乎怎樣匹配都不會有錯,除非有人想為難你。
- 2 回答
- 0 關(guān)注
- 307 瀏覽
添加回答
舉報