PHP 正規表示式 筆記(未完)

2021-09-10 16:36:30 字數 814 閱讀 2802

一般使用』/』,但不限於此

除字母、數字、反斜槓』'的其他字元都可以作為定界符

. 匹配除換行符之外任意字元

\d 匹配任意乙個十進位制數字

\d 匹配任意乙個非十進位制數字

\s 匹配乙個不可見原子

\s 匹配乙個可見原子

\w 匹配任意乙個數字、字母或下劃線[a-za-z0-9_]

\w 匹配任意非乙個數字、字母或下劃線[^a-za-z0-9_]

作為乙個原子,匹配之間的乙個原子

[^] 作為乙個原子,不能匹配之間的乙個原子

//量詞

匹配原子恰好出現n次

匹配原子出現不少於n次

匹配原子出現至少n次,最多m次

//邊界限制

^ 指定匹配的字串以什麼原子開頭

$ 指定匹配的字串以什麼原子結尾

//模式選擇符

| 多選一

//模式單元

() 多原子作為乙個大原子

* + ?
邊界限制用來限制字串或者單詞的的邊界,以獲得更準確的匹配結果。

^ 表示開始 $ 表示結束

php支援兩套正規表示式處理函式庫。

4.preg_match()

preg_match()用來執行乙個正規表示式的匹配

語法結構:

preg_match函式返回匹配的次數,0表示沒有匹配項,1表示有匹配項。

eg:驗證郵箱是否合法。

php正規表示式詳解,PHP正規表示式使用詳解

操作符 描述 轉義符 圓括號和方括號 限定符 anymetacharacter 位置和順序 或 操作 全部符號解釋 字元 描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開...

正規表示式(未完待續)

正規表示式定義 能夠表示一定意義的 字串 的組合就是正規表示式,正規表示式就是乙個字串 正規表示式的 1.unix作業系統。正規表示式 叫做posix 兩個版本bre和ere 2.prel,python等語言,都有獨特的正則語法。叫做pcre正則 3.常用的兩大正則 posix系列和pcre系列 4...

PHP正規表示式

php正規表示式的定義 用於描述字元排列和匹配模式的一種語法規則。它主要用於字串的模式分割 匹配 查詢及替換操作。php中的正則函式 php中有兩套正則函式,兩者功能差不多,分別為 一套是由pcre perl compatible regular expression 庫提供的。使用 preg 為字...