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