字符串操作,如何轻松提取HTML元素值
本文关键字:HTML 元素 提取 何轻松 操作 字符串 | 更新日期: 2023-09-27 17:55:43
很多时候我需要从HTML页面中提取元素的值。像这样:
<!-- many html here -->
<input type="hidden" name="id" value="ExtractMe!">
<!-- many html here -->
如何轻松提取价值?
看看 HTMLAgility 包,它使这种类型的任务变得非常简单且无正则表达式。
如果您需要在
C# 应用程序中解析 HTML,请考虑从这里使用 HTMLAgilityPack http://htmlagilitypack.codeplex.com/
如果您只想提取值,则最好将其解析为 XML。您可以选择标准 XML 或 LINQ。
看看这里或这里的一些例子。
为什么不使用正则表达式?这是 MSDN 正则表达式文档,您可以在其中查找第 Extracting a Single Match or the First Match
部分。