首页
一站直销
>
请问正则如何取出指定UL标签里的所有li文本内容?
请问正则如何取出指定UL标签里的所有li文本内容?
2025-04-07 19:28:09
推荐回答(1个)
回答1:
var getU = function(html, ul_id){
var reg = new RegExp("[\\s\\S]*
]+id[=\"\']+"+ul_id+"[\"\']?[^>]*>((?:(?!<\/ul>)[\\s\\S])*)<\/ul>[\\s\\S]*","gi");
var str = html.replace(reg,"$1");
var regex = /
((?:(?!<\/a>)[\s\S])*)<\/a>/gi;
var arr = [];
while(regex.exec(str)){
arr.push(RegExp.$1);
}
return arr;
}
var html = "
\r\n
e5e1
\r\n
e5e2
\r\n\r\n
\r\n
x61
\r\n
x62
\r\n\r\n
\r\n
dd21
\r\n
dd22
\r\n";
var ul_id = "x6";
var arr = getU (html, ul_id);
console.log(arr);
相关问答
最新问答
火影忍者中、宇智波一族到底是谁杀的、详细点的解释谢谢
在阳台外面搭一个阳光房,装的移门对着卧室窗户风水上好不好
港澳通行证签注是团队旅游,但是想自由行,从浙江杭州机场出发去香港可以自由行吗?如果不行,要什么手续
新车4S店需要给的材料有哪些
华为p7联通版可以刷移动4g吗
电视剧《武林外传》金湘玉那集到底是咋回事阿…
带互感器三相五线电表接线图
用微信和陌生人聊天怎么开场白
年交4千的保单可以到第三方贷款贷下来多少?
现在钢材多少钱一吨?钢构宝平台可以去询价吗?