麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

實例學習PHP中的正則表達式

2024-09-04 11:47:13
字體:
供稿:網(wǎng)友

首先,讓我們看看兩個非凡的字符:’^’ 和 ‘$’,他們是分別用來匹配字符串的開始和結(jié)束,一下分別舉例說明.

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

"of despair$": 匹配以 "of despair" 結(jié)尾的字符串;

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

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

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

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

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

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

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

"a?b $": 匹配以一個或者0個a再加上一個以上的b結(jié)尾的字符串.

你也可以在大括號里面限制字符出現(xiàn)的個數(shù),比如

"ab{2}": 匹配一個a后面跟兩個b(一個也不能少)("abb");

"ab{2,}": 最少更兩個b("abb", "abbbb", etc.);

"ab{3,5}": 2-5個b("abbb", "abbbb", or "abbbbb").

你還要注重到你必須總是指定 (i.e, "{0,2}", not "{,2}").同樣,你必須注重到, '*', ' ', 和'?' 分別和一下三個范圍標注是一樣的,"{0,}", "{1,}", 和 "{0,1}",現(xiàn)在把一定數(shù)量的字符放到小括號里,比如:

"a(bc)*": 匹配 a 后面跟0個或者一個"bc";

"a(bc){1,5}": 一個到5個 "bc."

還有一個字符 '│',相當于OR 操作:

"hi│hello": 匹配含有"hi" 或者 "hello" 的 字符串;

"(b│cd)ef": 匹配含有 "bef" 或者 "cdef"的字符串;

"(a│b)*c": 匹配含有這樣 - 多個(包括0個)a或b,后面跟一個c的字符串 的字符串;

一個點('.')可以代表所有的 單一字符:

"a.[0-9]": 一個a跟一個字符再跟一個數(shù)字的 (含有這樣一個字符串的字符串將被匹配,以后省略此括號)"^.{3}$": 以三個字符結(jié)尾 .

中括號括住的內(nèi)容只匹配一個單一的字符

"[ab]": 匹配單個的 a 或者 b ( 和 "a│b" 一樣);

"[a-d]": 匹配'a' 到'd'的單個字符 (和"a│b│c│d" 還有 "[abcd]"效果一樣);

"^[a-zA-Z]": 匹配以字母開頭的字符串

"[0-9]%": 匹配含有 形如 x% 的字符串

",[a-zA-Z0-9]$": 匹配以逗號在加一個數(shù)字或字母結(jié)尾的字符串

你也可以把你不想要得字符列在中括號里,你只需要在總括號里面使用'^' 作為開頭 (i.e., "%[^a-zA-Z]%" 匹配含有 兩個百分號里面有一個非字母 的字符串).

為了能夠解釋,但"^.[$()│* ?{"作為有非凡意義的字符的時候,你必須在這些字符面前加'', 還有在php3中你應該避免在模式的最前面使用, 比如說,正則表達式 "($│?[0-9] " 應該這樣調(diào)用 ereg("($│?[0-9] ", $str) (不知道php4是不是一樣)

不要忘記在中括號里面的字符是這條規(guī)路的例外.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: xxxxxx视频| 久久久久久久久成人 | 亚洲精品3| 免费一级毛片在线播放不收费 | 国产最新网站 | 人禽l交免费视频观看 视频 | 毛片午夜 | 中文字幕在线免费播放 | 午夜精品久久久久久中宇 | 特大黑人videos与另类娇小 | 369看片你懂的小视频在线观看 | 日韩视频一区二区 | 欧美黑人伦理 | 日本在线播放一区二区 | 美女亚洲综合 | 黑人一级片 | 国产无遮挡一级毛片 | 视频一区国产精品 | 91在线视频播放 | 毛片电影在线看 | 国产亚色| 999精品国产 | 9797色| 成人444kkkk在线观看 | 1级片在线观看 | av一道本| 黑人一区| 欧美日本另类 | 国产小视频在线 | 久久精品亚洲一区二区三区观看模式 | 午夜视频在线看 | 欧美成人黄色小视频 | 亚洲网在线观看 | 激情综合网俺也去 | av免费不卡国产观看 | 91精品观看91久久久久久国产 | 91九色视频在线播放 | 欧洲成人在线视频 | 91精品国产综合久久久动漫日韩 | 国产污污视频 | 午夜精品视频免费观看 |