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觀念及測試工具
投影片及大量範例
沒有留言:
張貼留言