【发布时间】:2010-07-20 06:52:32
【问题描述】:
这是 linux 上的单声道锁定(我在官方网站上使用的是 2.6.4 VM 发行版)
var match = Regex.Match(sz, linkPattern);
获取链接和标题的字符串就是this。
var linkPattern = @"<\ba\b[^\>]*\bhref\b*=\b*""([^""\>]*)""[^\>]*\btitle\b*=\b*""([^""\>]*) by [^""\>]*""";
当单声道命中该行时,它不会崩溃,抛出异常或任何东西。使用顶部我看到单声道使用 96% 的 CPU。我不知道字符串有多长。我怀疑它的
【问题讨论】:
-
说真的。您应该使用解析器。我真的不知道这个简单的事实有什么难理解的,“如何使用正则表达式进行 HTML 解析”——这里的经验丰富的用户也必须提出这些问题。 :-\
-
这是一个有效的正则表达式吗? \b* 是什么意思?此外,有关该问题的更多数据可能会有所帮助。