默认情况下,点是不匹配换行的,可以这样写
string sPattern=@"<div class=""content-list"">[\s\S]</div>";
第二个要将方括号换成圆括号
string sPattern=@"<li>(|\s)</li>";
VB6中用WebBrowser控件打开网页,然后这样来获取:
Text1Text = Replace(WebBrowser1DocumentquerySelector("ul#lottery_list li:first-child span:last-child")innerHTML, ",", "") '获取ul的第一个li中的最后一个span的内容并把逗号去掉var getU = function(html, ul_id){
var reg = new RegExp("[\\s\\S]<ul[^>]+id[=\"\']+"+ul_id+"[\"\'][^>]>((:(!<\/ul>)[\\s\\S]))<\/ul>[\\s\\S]","gi");
var str = htmlreplace(reg,"$1");
var regex = /<a>((:(!<\/a>)[\s\S]))<\/a>/gi;
var arr = [];
while(regexexec(str)){
arrpush(RegExp$1);
}
return arr;
}
var html = "<ul id='e5e'>\r\n<li><a>e5e1</a></li>\r\n<li><a>e5e2</a></li>\r\n</ul>\r\n<ul id='x6'>\r\n<li><a>x61</a></li>\r\n<li><a>x62</a></li>\r\n</ul>\r\n<ul id='dd2'>\r\n<li><a>dd21</a></li>\r\n<li><a>dd22</a></li>\r\n</ul>";
var ul_id = "x6";
var arr = getU (html, ul_id);
consolelog(arr);
以上就是关于C# 正则表达式 我如何获取这个div下面的所有的<li>的内容全部的内容,包括:C# 正则表达式 我如何获取这个div下面的所有的<li>的内容、使用VB6.0 如何获取网站中 ul 下的 li 的 span 里面的文本内容 并输出 在 Text1 中、请问正则如何取出指定UL标签里的所有li文本内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)