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

时间:2011-05-10 14:30:55

标签: c# html string

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

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

如何轻松提取价值?

4 个答案:

答案 0 :(得分:4)

看一下HTMLAgility pack,它使这类任务变得非常容易且无正则表达式。

答案 1 :(得分:1)

如果您需要在C#应用程序中解析HTML,请考虑从此处使用HTMLAgilityPack http://htmlagilitypack.codeplex.com/

答案 2 :(得分:0)

如果您只是想要获取值,那么最好将其解析为XML。 您可以选择标准XML或LINQ。

查看一些示例{。{3}}或here

答案 3 :(得分:0)

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

相关问题