我需要多次从HTML页面中提取元素的值。像这样:
<!-- many html here -->
<input type="hidden" name="id" value="ExtractMe!">
<!-- many html here -->
如何轻松提取价值?
答案 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
部分。