调试Eclipse控制台regexp

时间:2011-04-04 15:16:20

标签: regex eclipse console

从今天开始,当在JUnit测试期间向控制台输出错误时,Eclipse会锁定。

使用jstat,我可以看到它在java.util.regex.Pattern$Curly.match0(Pattern.java:3782)

中挂起

如何找出导致问题的正则表达式?

请注意,我没有安装任何东西,也没有更改任何prefs;我的猜测是,代码中的更改触发了现有正则表达式中的延迟问题。

2 个答案:

答案 0 :(得分:1)

似乎是{} -quantifier(http://www.docjar.com/html/api/java/util/regex/Pattern$Curly.java.html)。发布实际的正则表达式可能会有所帮助。

答案 1 :(得分:0)

这是Bug 175888 - ConsolePatternMatcher causes large delays with some large input

我附上了一个补丁,显示导致问题的正则表达式。