爲什麼正則表達式*在一個地方比較慢,在其他地方比較快?

原文地址: https://cloud.tencent.com/developer/ask/36730 我在java / groovy中使用了很多正則表達式。我經常使用regex101.com。顯然我也在看正則表達式的性能。 有一點我注意到,.*正確使用可以顯着提高整體性能。但是,.*在正則表達式的結尾處簡直就是性能殺手。 例如,在這個正則表達式中,所需的步數是27:   如果我先改變.*到\s*
相關文章
相關標籤/搜索