2011年5月16日 星期一

Patterns of POSIX.2 REGEX


^ 定位規則,文字開頭
$ 定位規則,文字尾端
. 單一規則,代表任意字元
[chars] 單一規則,有 chars 裡其中一個字元
[^chars] 單一規則,沒有 chars 裡其中一個字元
? 倍數規則, 0 或 1 個的前導符號
* 倍數規則, 0 或多個的前導符號
+ 倍數規則, 1 或多個的前導符號
{n,m} 表示前一符號在字串中的重覆次數。
例如 A{2} 表示 'A' 重覆兩次 (即 'AA') ;
A{2,} 表示字串含有 2 到無數多個 'A' ;
A{2,5} 表示含有 2 到 5 個 'A' 。
\char 轉義,將 char 視為一般字元,而非樣式規則字元
(string) 子樣式規則,將 string 記憶起來,歸於一組。
稍後可利用 \n 的方式,將第 n 組 string 提出。

沒有留言:

張貼留言