特殊字元

n : 換行字元

r : 歸位字元

t : 定位字元(Tab)

字元類別

. : 除了 n 以外的任何字元

[aeiou] - 方括號表示此位置可出現括號內的任何字元 「k[aeiou]」可為ka ke ki ko ku

[0-9a-zA-Z] - 減號表示範圍,[0-9a-zA-Z]可為0rZ

數量詞

? : 0或1次

  • : 0或多次
  • : 至少一次

{n} : 剛好 n 次

{n,} : 最入要 n 次

{n,m} : n 到 m 次

群組

用括號( ) 把樣式括起來,可再搭配數量詞

(co){2}a : cocoa

co([A-Z]a){2} : coCaCa ..  coBaBa