隨筆-47  評(píng)論-14  文章-0  trackbacks-0

          正則表達(dá)式從左到右進(jìn)行計(jì)算,并遵循優(yōu)先級(jí)順序,這與算術(shù)表達(dá)式非常類似。

          下表從最高到最低說(shuō)明了各種正則表達(dá)式運(yùn)算符的優(yōu)先級(jí)順序:

          運(yùn)算符 說(shuō)明
          \ 轉(zhuǎn)義符
          (), (?:), (?=), [] 括號(hào)和中括號(hào)
          *, +, ?, {n}, {n,}, {n,m} 限定符
          ^, $, \anymetacharacter, anycharacter 定位點(diǎn)和序列
          | 替換

          字符的優(yōu)先級(jí)比替換運(yùn)算符高,替換運(yùn)算符允許“m|food”與“m”或“food”匹配。若要匹配“mood”或“food”,請(qǐng)使用括號(hào)創(chuàng)建子表達(dá)式,從而產(chǎn)生“(m|f)ood”。

          posted on 2005-04-16 14:12 Stephen 閱讀(354) 評(píng)論(0)  編輯  收藏 所屬分類: Others
          主站蜘蛛池模板: 沈阳市| 达尔| 抚州市| 青神县| 大足县| 珲春市| 宁强县| 吴桥县| 万年县| 普定县| 元阳县| 尚义县| 仙居县| 全椒县| 连云港市| 东明县| 华安县| 三明市| 花莲市| 平凉市| 类乌齐县| 渭源县| 沐川县| 福鼎市| 安新县| 美姑县| 双辽市| 曲靖市| 法库县| 镇安县| 依安县| 习水县| 乌兰浩特市| 雅江县| 阜平县| 齐齐哈尔市| 宜州市| 宁晋县| 阿城市| 建平县| 镇江市|