C# 正则表达式查找标记并使用C获取HREF的值
有人能帮我做下面的事吗 我有一个存储html的字符串,需要找到锚标记并使用C获取该标记的href值 例如:C# 正则表达式查找标记并使用C获取HREF的值,c#,.net,C#,.net,有人能帮我做下面的事吗 我有一个存储html的字符串,需要找到锚标记并使用C获取该标记的href值 例如: <p>can someone please help me for below </p> <p>for Link <a href="www.ffb.cc">Click Here</a></p> 我需要获取href值..通用代码 编辑: 已尝试]*?\s+?href=[^]* 但没有找到匹配项 注意:由于信誉问题,我无
<p>can someone please help me for below </p>
<p>for Link <a href="www.ffb.cc">Click Here</a></p>
我需要获取href值..通用代码
编辑:
已尝试]*?\s+?href=[^]*
但没有找到匹配项
注意:由于信誉问题,我无法发布图片:请勿使用。正确的方法是使用html解析器,如
在这里发布问题之前,您是否尝试过用谷歌搜索标题?我尝试过]*?\s+?href=[^]*但不起作用
var doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(htmlstring);
var links = doc.DocumentNode.SelectNodes("//a")
.Select(a => a.Attributes["href"].Value)
.ToList();