字符串操作,如何轻松提取HTML元素值

本文关键字:HTML 元素 提取 何轻松 操作 字符串 | 更新日期: 2023-09-27 17:55:43

很多时候我需要从HTML页面中提取元素的值。像这样:

<!-- many html here -->
<input type="hidden" name="id" value="ExtractMe!">
<!-- many html here -->

如何轻松提取价值?

字符串操作,如何轻松提取HTML元素值

看看 HTMLAgility 包,它使这种类型的任务变得非常简单且无正则表达式。

如果您需要在

C# 应用程序中解析 HTML,请考虑从这里使用 HTMLAgilityPack http://htmlagilitypack.codeplex.com/

如果您只想提取值,则最好将其解析为 XML。您可以选择标准 XML 或 LINQ。

看看这里或这里的一些例子。

为什么不使用正则表达式?这是 MSDN 正则表达式文档,您可以在其中查找第 Extracting a Single Match or the First Match 部分。