正則表達式基本規則

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 次
相關文章
相關標籤/搜索