用Java动态生成Lexical Analyzers

时间:2014-12-12 17:04:59

标签: java regex performance libraries lexical

我希望非常快速地匹配正则表达式,低开销。我希望能够在多个表达式之间进行选择。

E.g。

AB * - >案例A

XXX - >案例B

所以我想命名所有匹配的案例。

问题与词法分析器非常相似,但模式是动态的。也就是说,用户可以随时更改它们。所以我没有重新运行Lex的luxuary。另外,我可以有任意数量的不同匹配器。

我不需要Java中的任何子模式标识/捕获内容或开销。

只需要知道哪些案例匹配。

我可以编写软件来有效地执行此操作......但这几乎就像重写lex。

有没有可以做到这一点的工具?

是否有比java中内置的更高效的正则表达式库?线程安全等

感谢。

0 个答案:

没有答案