【发布时间】:2013-07-09 00:27:25
【问题描述】:
我一直在 MSDN 上阅读 .NET 中的正则表达式,但我无法确定正确的模式是什么。我需要从 HTML 文件中提取 'width="200" height="200" />'。我需要引号。我应该使用的正确模式是什么?
【问题讨论】:
我一直在 MSDN 上阅读 .NET 中的正则表达式,但我无法确定正确的模式是什么。我需要从 HTML 文件中提取 'width="200" height="200" />'。我需要引号。我应该使用的正确模式是什么?
【问题讨论】:
给定一个特定的 HTML 页面,您可以制作一个可以提取该页面属性的正则表达式。但是如果你只有一个特定的页面,你可以硬编码它的属性值。但是您可能希望能够从任何页面中提取属性值,对吧?你不能用正则表达式来做到这一点。真的,你做不到,尝试这样做会导致你陷入无限的失败循环。
使用HTML Agility Pack;它旨在完全按照您的要求进行;即使是格式不正确的现实世界 HTML。
【讨论】:
200。如果这不起作用,那么正则表达式将不起作用,您将不得不使用 Agility Pack。