Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用多字符NFA for java的高速正则表达式_Java_Regex - Fatal编程技术网

使用多字符NFA for java的高速正则表达式

使用多字符NFA for java的高速正则表达式,java,regex,Java,Regex,我正在寻找一个用于java的高速正则表达式匹配引擎。 Java正则表达式框架是已知的速度更快的吗 我还知道,“使用多字符NFA的高速正则表达式匹配引擎”速度更快,是否有相同的java实现? 编辑:这显示了一种更快的基于NFA的方法 或者java中还有其他更快的正则表达式匹配引擎吗?您可能想看看这个来了解dk.brics.automaton库。根据本文中链接的基准测试,它大约比JDK实现快x20 链接库是由Anders Møller编写的,也曾经是。不确定详细的实现,但实现通常是高性能的。假设正则

我正在寻找一个用于java的高速正则表达式匹配引擎。 Java正则表达式框架是已知的速度更快的吗

我还知道,“使用多字符NFA的高速正则表达式匹配引擎”速度更快,是否有相同的java实现? 编辑:这显示了一种更快的基于NFA的方法

或者java中还有其他更快的正则表达式匹配引擎吗?

您可能想看看这个来了解dk.brics.automaton库。根据本文中链接的基准测试,它大约比JDK实现快x20


链接库是由Anders Møller编写的,也曾经是。

不确定详细的实现,但实现通常是高性能的。假设正则表达式本身编写得很好,大多数用户发现它足够快。你试过了吗?你用它做什么?我正在尝试修复事件系统中的性能问题,该系统处理大量事件,我们首先检查模式,看看是否需要处理事件,我的直觉是我们可以改进这一步。当然还有系统的其他部分