- [需要匹配的所有字元]:匹配中括號內的所有字元
- [^需要排除的所有字元]:匹配中括號內除外的所有字元
- [A-Za-z0-9]:匹配一個區間(規則同上)
字元 | 含義 |
---|---|
\cx | Ctrl+字元 |
\f | 換頁符 |
\n | 換行符 |
\r | 回車符 |
\s | 任何空白字元,包括空格、製表符、換頁符等等 |
\S | 任何非空白字元 |
\t | 製表符 |
\w | 匹配字母、數字、下劃線 |
\W | 匹配非字母、數字、下劃線 |
\d | 匹配數字 |
\D | 匹配非數字 |
\v | 垂直製表符 |
字元 | 含義 | 舉例 |
---|---|---|
$ | 匹配結尾位置 | [a-z]$ :以小寫字母結尾 |
^ | 匹配開始位置 | ^[a-z] :以小寫字母開頭 |
() | 限定組 | (abc|bcd|cde) :abc、bcd、cde三者之一均可,順序也必須一致 |
* | 匹配0或多次 | |
+ | 匹配1或多次 | |
? | 匹配0或1次 | |
{n[,m]} | 限定匹配次數 | {1} :匹配1次,{1,} :至少匹配1次,{1,3} :匹配1-3次 |
. | 匹配除換行符 \n 之外的任何單字元 | |
\ | 轉義字元 | |
| | 或者 | (a|b|c) :a、b、c三者之一均可 |
本作品採用《CC 協議》,轉載必須註明作者和本文連結