标签: java regex
我正在使用内置的Pattern类在Java中进行此操作。
我对以下模式进行了计时(从最佳性能到最差的顺序):
[\s\t] \s|\t [\s\t]+ [\s]|[\t] \s+|\t+ [\s]+|[\t]+
我的问题是,为什么?我知道在任何一种语言中都有多种方法可以产生相同的结果,但是我不明白为什么第一个要比第二个甚至第三和第五个都要好。
有人可以解释吗?