8/08/2011

正則表示式 Regular Expression 基本

特殊字元

\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

沒有留言:

張貼留言