Perl正則表達式可以分爲四個角色。
(1)裝載師
主要負責次數相關的匹配。
* 匹配之前的字符,出現>=0次
+匹配之前的字符,出現>=1次
?匹配之前的字符,出現<=1次
(2)變形金剛
主要負責某一類型的匹配。
. 一個小點,匹配一個字符
\d 匹配一個數字0到9
\w 匹配一個字符數字、字母、下劃線
\s 匹配空格
(3)守護神
主要負責字符開頭和結尾的匹配。
^以其後的字符開頭
&以其後的字符結尾
(4)選秀師
主要負責從幾個可能匹配的對象之中,挑選出一個。
[aeiou]匹配括號中的單個字符
{good|bad|new|old}匹配括號中的任意一個字符串