萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php正則表達式入門篇(1/5)

php正則表達式入門篇(1/5)

讓我們看看兩個特別的字符:'^' 和 '$' 他們是分別用來匹配字符串的開始和結束,一下分別舉例說明:

  "^the": 匹配以 "the"開頭的字符串;

  "of despair$": 匹配以 "of despair" 結尾的字符串;

  "^abc$": 匹配以abc開頭和以abc結尾的字符串,實際上是只有abc與之匹配;

  "notice": 匹配包含notice的字符串;

  你可以看見如果你沒有用我們提到的兩個字符(最後一個例子),就是說 模式(正則表達式) 可以出現在被檢驗字符串的任何地方,你沒有把他鎖定到兩邊。

  這裡還有幾個字符 '*', '+',和 '?', 他們用來表示一個字符可以出現的次數或者順序. 他們分別表示:"zero or more", "one or more", and "zero or one." 這裡是一些例子:

  "ab*": 匹配字符串a和0個或者更多b組成的字符串("a", "ab", "abbb", etc.);

  "ab+": 和上面一樣,但最少有一個b ("ab", "abbb", etc.);

  "ab?":匹配0個或者一個b;

首頁 1 2 3 4 5 末頁

copyright © 萬盛學電腦網 all rights reserved