Csharp/C#教程:C#删除UL LI中指定标签里文字的方法分享

本文实例讲述了C#删除ULLI中指定标签里文字的方法。分享给大家供大家参考,具体如下:

现在需求越来越变态,但是做代码只能尽量满足,这里先是扣去ul和li中的超链接里的文字

PromptHtml=GetData.GetHTTPInfo(Config.Prompt_Url,"utf-8"); PromptHtml=PromptHtml.Replace("<ul><li>",""); PromptHtml=PromptHtml.Replace("</li></ul>",""); stringss=@"<a[sS]*?href=""([^"rel="externalnofollow""]*?)""[^>]*?>([sS]*?)</a>";//这里 MatchCollectionmcTable=Regex.Matches(PromptHtml,ss); foreach(MatchmTableinmcTable) { if(mTable.Success) { PromptHtml=mTable.Groups[2].Value; } } resultHtml=PromptHtml;

具体的数据源如下:
代码如下:<ul><li><ahref=”https://localhost/tg.aspx?ID=4194″rel=”externalnofollow”>哪些主题基金有望爆发?</a></li></ul>

这篇是扣去ul和li中的span里面的文字:

middlebannerHtml=GetData.GetHTTPInfo(Config.Middlebanner_Url,"utf-8"); middlebannerHtml=middlebannerHtml.Replace("<ul><li>",""); middlebannerHtml=middlebannerHtml.Replace("</li></ul>",""); stringss=@"<span>([^<]+)</span>";//这里 MatchCollectionmcTable=Regex.Matches(middlebannerHtml,ss); foreach(MatchmTableinmcTable) { if(mTable.Success) { middlebannerHtml=mTable.Groups[1].Value; } } middleContent=middlebannerHtml;

具体的数据源如下:

代码如下:<ul><li><span>3年5倍涨幅的不只是股票哦~</span><ahref=”https://localhost/tg.aspx?ID=4195″rel=”externalnofollow”>立即查看</a></li></ul>

PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:

JavaScript正则表达式在线测试工具:
https://tools.jb51.net/regex/javascript

正则表达式在线生成工具:
https://tools.jb51.net/regex/create_reg

更多关于C#相关内容感兴趣的读者可查看本站专题:《C#正则表达式用法上述就是C#学习教程:C#删除UL LI中指定标签里文字的方法分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/907844.html

(0)
上一篇 2021年10月25日
下一篇 2021年10月25日

精彩推荐