正規表達
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 之間的字串
留言
張貼留言