Skip to content

Latest commit

 

History

History
26 lines (25 loc) · 1.07 KB

常見符號.md

File metadata and controls

26 lines (25 loc) · 1.07 KB

常見符號

使用

  • \ : 轉義字符。
  • ^ : 匹配輸入字符串開始的位置。
  • $ : 匹配輸入字符串結尾的位置。
  • ***** : 0 次或多次匹配前面的字符。等於 {0,}
  • {n} : n 為非負整數,正好匹配 n 次。
  • {n,} : n 為非負整數,至少匹配 n 次。
  • {n,m} : m 和 n 為非負整數,匹配至少 n 次,最多 m 次。
  • . : 匹配除了 "\r\n" 之外的任何單個字符。
  • x|y : 匹配 x 或 y。
  • [xyz] : 匹配包含的任一字符。
  • [^xyz} : 匹配未包含的任何字符。
  • [a-z] : 匹配 a 到 z 範圍內的任一小寫字符。
  • [^a-z] : 匹配非 a 到 z 範圍內的任何字符。
  • \d : 數字字符。
  • \D : 非數字字符匹配。
  • \n : 換行符匹配。
  • \r : 匹配一個迴車符。
  • \b : 匹配字邊界。
  • \B : 非匹配字邊界。
  • \s : 匹配任何空白字符。
  • \S : 非匹配任何空白字符。
  • \w : 等同於 [A-Za-z0-9_],包含下滑線。
  • \W : 等同於 [^A-Za-z0-9_],包含下滑線。