现在需求越来越变态,但是做代码只能尽量满足,这里先是扣去ul和li中的超链接里的文字
promptHtml=GetData.GetHTTPInfo(Config.prompt_Url, "utf-8"); promptHtml=promptHtml.Replace("<ul><li>", ""); promptHtml=promptHtml.Replace("</li></ul>", ""); string ss=@"<a[\s\S]*?href=http://www.jsgho.com/help/fwq/""([^" rel="external nofollow" "]*?)""[^>]*?>([\s\S]*?)</a>"; //这里 MatchCollection mcTable=Regex.Matches(promptHtml, ss); foreach (Match mTable in mcTable) { if (mTable.Success) { promptHtml=mTable.Groups[2].Value; } } resultHtml=promptHtml;
具体的数据源如下:
复制代码 代码如下:
<ul><li><a href=http://www.3lian.com/edu/2017/06-03/"http:/localhost/tg.aspx?ID=4194" rel="external nofollow" >哪些主题基金有望爆发?</a></li></ul>
这篇是扣去ul和li中的span里面的文字:
middlebannerHtml=GetData.GetHTTPInfo(Config.Middlebanner_Url, "utf-8"); middlebannerHtml=middlebannerHtml.Replace("<ul><li>", ""); middlebannerHtml=middlebannerHtml.Replace("</li></ul>", ""); string ss=@"<span>([^<]+)</span>"; //这里 MatchCollection mcTable=Regex.Matches(middlebannerHtml, ss); foreach (Match mTable in mcTable) { if (mTable.Success) { middlebannerHtml=mTable.Groups[1].Value; } } middleContent=middlebannerHtml;
具体的数据源如下:
复制代码 代码如下:
<ul><li><span>3年5倍涨幅的 不只是股票哦~</span> <a href=http://www.3lian.com/edu/2017/06-03/"http:/localhost/tg.aspx?ID=4195" rel="external nofollow" >立即查看</a></li></ul>