用Java做,统计html文本中有多少个link标签。

用Java做,统计html文本中有多少个link标签。,第1张

可以用String类下的subString();

方法还有indexof()方法,

出现次数结合这两个方法用循环计算

还有replaceAll()方法去做你的删除;

>

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);

用JS获取Html标签属性有两种方法: 如Web开发 JS代码: var ka=documentgetElementByI d("link"); alert(kagetAttribute("id")); alert(kaid); 两种方法都能d出a标签的ID属性,但从各浏览器兼容上来说用kaid的方式更好,但对于自定义属性

var count=0, images=documentgetElemenstByTagName("img");

for(var i=0; i<imageslength; i++)

if(images[i]src=="aaa") count++;

//我随便写了一个工具类,getRegexData就是那个方法,你可以根据你的需求稍加改动即可因为我使用的

//URL 而不是>

以上就是关于用Java做,统计html文本中有多少个link标签。全部的内容,包括:用Java做,统计html文本中有多少个link标签。、jquery怎么获取html文件的某个标签的值、如何用一次正则表达式,取出指定HTML标签下的多个子标签内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9463789.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存