Latest web development tutorials

Reguläre Ausdrücke - Operator Vorrang

Reguläre Ausdrücke werden von links nach rechts berechnet, und folgen Sie der Rangordnung, die zu einem arithmetischen Ausdruck sehr ähnlich ist.

Die gleiche Priorität Betrieb von links nach rechts, die erste Operation der unterschiedlichen Prioritäten von hoch zu niedrig. Die folgende Tabelle vom höchsten zum niedrigsten Prioritätsreihenfolge stellt die verschiedenen Operatoren für reguläre Ausdrücke:

运算符 描述
\ 转义符
(), (?:), (?=), [] 圆括号和方括号
*, +, ?, {n}, {n,}, {n,m} 限定符
^, $, \任何元字符、任何字符 定位点和序列(即:位置和顺序)
| 替换,"或"操作
字符具有高于替换运算符的优先级,使得"m|food"匹配"m"或"food"。若要匹配"mood"或"food",请使用括号创建子表达式,从而产生"(m|f)ood"。