【发布时间】:2016-04-18 20:04:54
【问题描述】:
如何更改:
Regex.Match(value, @"href=\""(.*?)\""",RegexOptions.Singleline);
这样它将选择 href='foobar' (单引号 ') 以及选择 href="foobar" (双引号 ")??
【问题讨论】:
-
检查this question。问题中的正则表达式应该适合你。
-
您是否只想选择 href='foobar' ?
-
如果您想从 HTML 中解析出 href 链接,请参阅 snippet here 展示如何使用 HtmlAgilityPack 做到这一点。
-
我尝试在当天早些时候通过 NuGet 安装 HtmlAgilityPack,但是在安装时它只是说“无法安装,数据损坏”或类似的东西
-
我没有遇到任何麻烦。您可以稍后重试。如果您愿意,我可以发布我的答案,描述如何使用 HtmlAgilityPack 获取
hrefs。
标签: c# regex double-quotes single-quotes