正規表達

Description

是一種描述的方法,可以表示多種樣式,或各種的樣式組合。

.

一點代表一個字元
例:.T. 表示 T 左有兩邊可以各任一字元
例:... 表示三個字元

在列的開頭
例:^I 表示 Itachi、I LOVE YOU 符合此樣式

$

在列的尾巴(結尾部分) 
例:$k 表示 look、Ok 符合此樣式

[]

字元集合 
例:[AbC] 表示 A 或 b 或 C 包含其中一個字元即可

常見用法:
[A-Z]:任一大寫字母
[a-z]:任一小寫字母
[0-9]:任一 0 到 9 數字
[^A-Z] :^ 反向的意思,除了 A-Z 的字母之外的字元

出現 0 個以上
例:lo*k 表示 look、looooook、lOOk  符合此樣式

\{...\}

指定前面的(左零)字元個數
例:\{3,5\}(表示字元 3~5 個),[0-9A-Z] \{3,5\} 表示 0A15S 符合此樣式

\(...\)

把比對符合的字串暫存起來 
例:H\(...\)y 表示保存 H 和 y 之間的字串
 
 
 
 
 

留言

熱門文章