1. 程式人生 > >修飾匹配次數的特殊符號

修飾匹配次數的特殊符號

成功 spa 使用方法 開始 其中 表達式 d+ 匹配 分享

前面隨筆中講到的表達式,無論是只能匹配一種字符的表達式,還是可以匹配多種字符其中任意一個的表達式,都只能匹配一次。如果使用表達式再加上修飾匹配次數的特殊符號,那麽不用重復書寫表達式就可以重復匹配。

使用方法是:"次數修飾"放在"被修飾的表達式"後邊。比如:"[bcd][bcd]" 可以寫成 "[bcd]{2}"。

技術分享圖片

技術分享圖片

舉例 1:

表達式 "/d+/.?/d*" 在匹配 "It costs $12.5" 時,匹配的結果是:成功;匹配到的內容是:"12.5";匹配到的位置是:開始於10,結束於 14。

舉例 2:

表達式 "go{2,8}gle" 在匹配 "Ads by goooooogle" 時,匹配的結果是:成功;匹配到的內容是:"goooooogle";匹配到的位置是:開始於 7,結束於 17。

修飾匹配次數的特殊符號