正則表達式基本規則
A: 字符
- x 字符 x 。舉例:'a'表示字符a
- \\ 反斜線字符。
- \n 新行(換行)符 ('\u000A')
- \r 回車符 ('\u000D')
B: 字符類
- [abc] a、b 或 c(簡單類)
- [^abc] 任何字符,除了 a、b 或 c(否認)
- [a-zA-Z] a ~ z 或 A ~ Z,兩頭的字母包括在內(範圍)
- [0-9] 0 到 9 的字符都包括
C: 預約義字符類
- . 任何字符。個人就是.字符自己,怎麼表示呢? .
- \d 數字:[0-9]
- \w 單詞字符:[a-zA-Z_0-9]
- 在正則表達式裏面組成單詞的東西必須由這些東西組成
D: 邊界匹配器
- ^ 行的開頭
- $ 行的結尾
- \b 單詞邊界
- 就是否是單詞字符的地方。
- 舉例:hello world?haha;xixi
E: Greedy 數量詞
- X? ,一次或一次也沒有
- X* ,零次或屢次
- X+ ,一次或屢次
- X{n} ,剛好 n 次
- X{n,} ,至少 n 次
- X{n,m} ,至少 n 次,可是不超過 m 次
歡迎關注本站公眾號,獲取更多信息