【发布时间】:2014-12-23 17:38:59
【问题描述】:
我有一个像
这样的纯文本...
Registrant Email: trinhtuanhung@gmail.com
...
Admin E-mail:ng2tuan@gmail.com
我尝试将其放入 htmlagilitypack 以挑选出所有电子邮件地址但没有返回结果
var doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(html);
var emails= doc.DocumentNode.SelectNodes("//*[contains(text(), '@')]");
【问题讨论】:
-
您不能在没有 HTML 标记的文件上使用您的库。事实上,您不能对纯文本使用任何 XML/XSLT/XPath 工具。我建议在 C# 级别使用正则表达式从您的文件中提取邮件地址。
标签: c# xpath html-agility-pack