RegExp(regular expression),指的是描述字元樣式的物件。
正規運算式常常以RegExp來表示,而正規運算式是由兩個斜線( / )中的字元所形成
例如:/s/指的是s字元
正規運算式的字元類別,
字元 | 比對 |
[...] | 任一在方括號中的字元 |
例如:/[abc]/指的是比對a或b或c任何一個字元 | |
[^...] | 任一不在方括號中的字元 |
例如:/[^abc]/比對a或b或c以外的字元 | |
. | 除了換行或結束字元的所有字元 |
\w | 任意文字字元,等同於[a-zA-Z0-9_] |
\W | 任意非文字字元,等同於[^a-zA-Z0-9_] |
\s | 任意空白字元 |
例如:/\s/是比對所有空白字元 | |
\d | 任意數字,等同於[0-9] |
\D | 任意非數字,等同於[^0-9] |
更多參考資料:
包含RegExp觀念及測試工具
投影片及大量範例
沒有留言:
張貼留言