我希望非常快速地匹配正则表达式,低开销。我希望能够在多个表达式之间进行选择。
E.g。
AB * - >案例A
XXX - >案例B
等
所以我想命名所有匹配的案例。
问题与词法分析器非常相似,但模式是动态的。也就是说,用户可以随时更改它们。所以我没有重新运行Lex的luxuary。另外,我可以有任意数量的不同匹配器。
我不需要Java中的任何子模式标识/捕获内容或开销。
只需要知道哪些案例匹配。
我可以编写软件来有效地执行此操作......但这几乎就像重写lex。
有没有可以做到这一点的工具?
是否有比java中内置的更高效的正则表达式库?线程安全等
感谢。