比如下面這段示例html ,里面有很多div,每個div中都有很多a標簽和其它標簽,請寫一個正則,匹配id=div1中的所有a標簽。
我已寫了一個正則,但是性能太低:(?<=<div\s+id="div1"(?:(?!</div>)[\s\S])*?)<a>。
求高人寫一個性能更高的正則。謝謝。列出的html只是示例,比較短小,正則的性能問題不太明顯。實際情況html復雜得多,性能影響很大,所以在此求一個性能更好的正則。<div id="div0"><li><a></li><li><a></li><li><a></li><li><a></li><li><a></li></div><div id="div1"><li><a></li><li><a></li><li><a></li><li><a></li><li><a></li></div><div id="div2"><li><a></li><li><a></li><li><a></li><li><a></li><li><a></li></div>
- 2 回答
- 0 關注
- 712 瀏覽
添加回答
舉報
0/150
提交
取消