DIV CSS 佈局教程網

1.11 分組符
編輯:正則表達式     

一、分組符簡介

在正則表達式中,分組又稱為子表達式,即把一個正則表達式的全部或部分分成一個或多個組。其中,分組使用的字符為“(”和“)”,即左圓括號和右圓括號。分組之後,用小括號括起來的表達式看出一個整體來處理。

舉例:

 
/(abc){2}/
/[abc]{2}/
/(a[h-n]){2}/

分析:

第一個正則表達式:

  • ① 使用()把abc分為一組;
  • ② {2}表示把(abc)這一組重復2次;

因此,這個正則表達式匹配的是必須包含abcabc的字符串。

第二個正則表達式:

  • ① [abc]表示匹配a、b、c中任意一個字符;
  • ② {2}表示把[abc]重復2次;

因此,這個正則表達式匹配的字符是ab、dac、cfbchj等中含有a、b、c中任意兩個字符組合(比如ab、bc、ac)的字符串。

第三個正則表達式:

  • ① [h-n]表示匹配字母h~n中任意字母;
  • ② 使用小括號()把a[h-n]分成一組;
  • ③ 然後使用限定符{2}使得該組必須重復2次

因此,正則表達式匹配的字符有:aiai、ajaj123這一類。

對於正則表達式中的分組,用一句話理解,就是把某幾個字符當做一個整理來處理。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved