基于DFA的Java正则表达式引擎与Capture

Sam*_*ami 10 java regex dfa

是否有任何(免费)Java正则表达式引擎,可以将正则表达式编译为DFA,并在匹配DFA时进行组捕获?

我找到了dk.brics.automaton和jrexx,它们都编译成DFA,但似乎都无法进行群组捕获.虽然我发现的其他引擎似乎编译为NFA.

Jer*_*Gwa -2

你可以尝试 Pat 正则表达式库 @ http://www.javaregex.com/