在JavaScript入門教程中,我們知道,運算符是有一定的優先級順序的,例如*就比+先運算。在正則表達式中,同樣存在優先級順序。正則表達式存在元字符、限定符、轉義字符、|等運算符。在匹配過程中,正則表達式都是先規定了這些運算或表達式的優先級。
正則表達式也可以像數學表達式一樣來求值。也就是說,正則表達式可以從左到右,並按照一個給定的優先級來求值。
上面優先級是從高到低排列。這些優先級順序並不需要刻意去記憶,平常用得到了,自然而然就知道。