正規(guī)表示式(Regular Expression)是一種文字模式,包括普通字元(例如,a 到 z 之間的字母)和特殊字元(稱為"元字元")。
正規(guī)表示式使用單一字串來描述、匹配一系列符合某個句法規(guī)則的字串。
正規(guī)表示式 - 運算子優(yōu)先級 語法
正規(guī)表示式從左到右進行計算,並遵循優(yōu)先順序,這與算術(shù)表達式非常類似。
相同優(yōu)先權(quán)的由左至右運算,不同優(yōu)先權(quán)的運算先高後低。
正規(guī)表示式 - 運算子優(yōu)先級 範例
\ | 轉(zhuǎn)義符 |
(), (?:), (?=), [] | 圓括號和方括號 |
*, +, ?, { n}, {n,}, {n,m} | 限定符 | tr>
^, $, \任何元字元、任何字元 | 定位點與序列(即:位置與順序) |
| | 替換,"或"操作 字元具有高於替換運算符的優(yōu)先權(quán),使得"m|food"匹配"m"或"food"。若要符合"mood"或"food",請使用括號建立子表達式,從而產(chǎn)生"(m|f)ood"。 |