JAVA -- 正則之貪婪與非貪婪模式匹配效率(3)

一般來說,貪婪與非貪婪模式,如果量詞修飾的子表達式相同,比如「.*」和「.*?」,它們的應用場景通常是不同的,所以效率上一般不具有可比性。 而對於改變量詞修飾的子表達式,以滿足需求時,比如把「.*」改爲「[^"]*」,由於修飾的子表達式已不同,也不具有直接的可對比性。但是在相同的子表達式,又都可以滿足需求的情況下,比如「[^"]*」和「[^"]*?」,貪婪模式的匹配效率通常要高些。 同時還有一個事
相關文章
相關標籤/搜索