[正則表示式 正規表示式 (Regular expression)] 字元類匹配介紹
YehYeh\'s Notepad yehyeh@gmail.com 

正則表示式(Regular Expressions)

字元類匹配

  • 匹配指定的字元,或匹配指定字元以外的字元
  • 匹配時以字元為單位,指定多個字元時,只要與其中之一相同即匹配
字 元 類(Character Class)
匹配符號 說明 範例樣式 範例匹配
[ ] 匹配中括號裡的字元 [3A] 匹配數量:2
{+.5    ,B“中_$
[^ ] 匹配非中括號裡的字元 [^3A] 匹配數量:11
     _
[m-n M-N] 匹配m到n中間的字元(含) 及M到N中間的字元(含) [3-4A-C] 匹配數量:3
{+.5     “中_$
  • [BC23] jo[ah]n <H[3-6]> <H[^1]>
    匹配B、C、2、3其中一個字元 匹配joan或john字串 匹配<H3>、<H4>、<H5>、<H6> 匹配以<H及>包住,且中間不含1的字串
    字元類範例1 字元類範例2 字元類範例3 字元類範例4