Latest web development tutorials

Regular Expressions - operator didahulukan

ekspresi reguler dihitung dari kiri ke kanan, dan mengikuti urutan prioritas, yang sangat mirip dengan ekspresi aritmatika.

Operasi prioritas yang sama dari kiri ke kanan, operasi pertama prioritas yang berbeda dari tinggi ke rendah. Berikut tabel dari tertinggi ke urutan prioritas terendah menggambarkan berbagai operator ekspresi reguler:

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