这篇文章主要介绍了c#删除ul li中指定标签里文字的方法,涉及c#针对页面html元素进行正则匹配与替换的相关操作技巧,需要的朋友可以参考下
本文实例讲述了C#删除UL LI中指定标签里文字的方法。分享给大家供大家参考,具体如下:
现在需求越来越变态,但是做代码只能尽量满足,这里先是扣去ul和li中的超链接里的文字
- PromptHtml = GetData.GetHTTPInfo(Config.Prompt_Url, "utf-8");PromptHtml = PromptHtml.Replace("
登录后复制”, “”);PromptHtml=PromptHtml.Replace(“”, “”);string ss = @”]*?>([sS]*?)”; //这里MatchCollection mcTable = Regex.Matches(PromptHtml, ss);foreach (Match mTable in mcTable){ if (mTable.Success) { PromptHtml = mTable.Groups[2].Value; }}resultHtml = PromptHtml;
具体的数据源如下:
代码如下:
登录后复制哪些主题基金有望爆发?
这篇是扣去ul和li中的span里面的文字:
- middlebannerHtml = GetData.GetHTTPInfo(Config.Middlebanner_Url, "utf-8");middlebannerHtml = middlebannerHtml.Replace("
登录后复制”, “”);middlebannerHtml = middlebannerHtml.Replace(“”, “”);string ss = @”([^”; //这里MatchCollection mcTable = Regex.Matches(middlebannerHtml, ss);foreach (Match mTable in mcTable){ if (mTable.Success) { middlebannerHtml = mTable.Groups[1].Value; }}middleContent = middlebannerHtml;
具体的数据源如下:
代码如下:
登录后复制3年5倍涨幅的 不只是股票哦~ 立即查看
以上就是C#如何删除UL及LI中指定标签里文字的方法详解的详细内容,更多请关注【创想鸟】其它相关文章!