【发布时间】:2014-05-15 16:16:12
【问题描述】:
我需要获取 HTML 文件中所有 'a' 元素的 href 属性值(大于特定长度)。我做了这样的东西;
<a.*href\s*=\s*"(?<link>.{15,})".*>
但它不能正常工作。有什么建议么?
【问题讨论】:
-
Obligatory link。而它seems to be working "fine",我们需要更多示例来调试不工作的部分。
-
我在 Youtube 的主页上试了一下,得到了一些奇怪的字符串。我认为这是因为长度问题而发生的,但现在我明白问题出在别的地方了。
-
您可能必须转义双引号。您测试的 URL 格式是否正确?您应该给出一个示例输入和“奇怪的字符串”输出。您是在 .NET 中执行此操作的,对吗?
-
@bluebaby 我在一些'a'标签中获得了href之后的其他属性。