为什么正则表达式*在一个地方比较慢,在其他地方比较快?

原文地址: https://cloud.tencent.com/developer/ask/36730 我在java / groovy中使用了很多正则表达式。我经常使用regex101.com。显然我也在看正则表达式的性能。 有一点我注意到,.*正确使用可以显着提高整体性能。但是,.*在正则表达式的结尾处简直就是性能杀手。 例如,在这个正则表达式中,所需的步数是27:   如果我先改变.*到\s*
相关文章
相关标签/搜索