gpt4 book ai didi

c# - 正则表达式 : Getting url value from hyperlink

转载 作者:太空宇宙 更新时间:2023-11-03 18:48:07 25 4
gpt4 key购买 nike

我有一个包含 html 的字符串。我想使用 C# 从超链接中获取所有 href 值。
目标字符串

<a href="~/abc/cde" rel="new">Link1</a><br/>
<a href="~/abc/ghq">Link2</a><br/>

我想获取值“~/abc/cde”和“~/abc/ghq”

最佳答案

使用 HTML Agility Pack用于解析 HTML。就在他们的 examples page 上他们有一个为 href 值解析一些 HTML 的例子:

 foreach(HtmlNode link in doc.DocumentElement.SelectNodes("//a[@href"])
{
HtmlAttribute att = link["href"];

// Do stuff with attribute value
}

关于c# - 正则表达式 : Getting url value from hyperlink,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2623786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com