正則表達式

'^'和'$'。他們的作用是分別指出一個字符串的開始和結束。


'*','+'和'?'這三個符號,表示一個或一序列字符重複出現的次數。

*    “沒有或更多”

+    “一次或更多”

?   “沒有或一次”

"ab*":表示一個字符串有一個a後面跟着零個或若干個b。("a", "ab", "abbb",……);
"ab+":表示一個字符串有一個a後面跟着至少一個b或者更多;
"ab?":表示一個字符串有一個a後面跟着零個或者一個b;
"a?b+$":表示在字符串的末尾有零個或一個a跟着一個或幾個b。


你也可以使用範圍,用大括號括起,用以表示重複次數的範圍。

"ab{2}":表示一個字符串有一個a跟着2個b("abb");
"ab{2,}":表示一個字符串有一個a跟着至少2個b;
"ab{3,5}":表示一個字符串有一個a跟着3到5個b。

注意,你必須指定範圍的下限(如:"{0,2}"而不是"{,2}")。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章