91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php中正則表達式怎么使用

發布時間:2021-12-29 16:33:20 來源:億速云 閱讀:188 作者:小新 欄目:互聯網科技

小編給大家分享一下php中正則表達式怎么使用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

原子:

^ 在()或[]中取反 例如:[^\d] 等于匹配非數字

a-z A-Z_ 0-9 //最常見的字符

(abc) //用括號擴起來的將當作一個整體匹配,必須是abc同時在一塊才能匹配成功

[abc] //方括號與圓括號相反,表示可以是a、b、c

\d 包含所有數字[0-9]

\B 除所有數字外[^0-9]

\w 包含所有常見字符[a-zA-Z_0-9]

\w 不包含所有常見字符[^a-zA-Z_0-9]

\s 包含空白區域,如回車、換行、分頁等[\f\n\r]

元字符:

* 匹配前一個內容的0次1次或多次 例如: /key*rey/ 匹配y的0次一次或多次 y* 是一個整體,不管實際字符串中是否有y; {"keyrey","kerey":匹配成功}

. 匹配內容的0次1次或多次,但不包含回車換行,通配符; /key.*rey/ 匹配key rey中間的任何內容 {keyfds*$7fd732f_)rey:匹配成功}

+ 匹配前一個內容的1次或多次 /key+rey/ 匹配y的一次或多次,字符串中必須要y才能匹配成功;  {"keyrey","keyyyyyrey":匹配成功},{"kerey":匹配失敗}

? 匹配前一個內容的0次或1次 /key?rey/ 匹配y的0次或一次;  {"keyrey" "kerey":匹配成功},{"keyyrey":匹配失敗}

| 選擇匹配類似PHP中的|| /keyrey|baidu/ {"keyrey%*baidu":匹配成功},{"fdas","baidu":匹配成功}

^ 匹配字符串首部內容 /^keyrey/ 必須以keyrey開頭

$ 匹配字符串尾部內容 /keyrey$/ 必須以$結尾

\b 匹配單詞邊界,邊界可以是空格或者特殊字符 中文環境下主要用來匹配空格

\B 匹配除帶單詞邊界以外內容

{m} 匹配前一個內容的重復次到m次; /key{1}rey/ 匹配y1次 {"keyrey":匹配成功},{"keyyrey","kerey":匹配失敗}

{m,} 匹配前一個內容的重復次數m次到n次; /key{1,}rey/ 匹配1到n次 {"keyrey","keyyyyrey":成功,"kerey":匹配失敗}

{m,n} 匹配前一個內容的重復次數m次到n次 /key{3,5}rey/ 匹配3到6次之間

() 合并整體匹配,并放入內存,可使用\1\2...依次獲取 /(gle)(.*)\\1.*\\2/ {"gleAAAgle11AAA":成功}

PHP中常用模式修正符:

運算優先級: () *  ? + {} ^ $ \b | 最后按運算順序

i 正則內容在匹配的時候不區分大小寫(默認是區分的)

m 在匹配首內容或者尾內容時候采用多行識別匹配

S 將轉義回車取消為單行匹配如.匹配的時候

x 忽略正則中的空白

A 強制從頭開始匹配

D 相知$匹配尾部無任何內容 \n

U 禁止貪婪匹配 只跟蹤到最近的一個匹配符并結束,常用在采集程序上的正則表達式

java 中非貪婪  (.*?) 

以上是“php中正則表達式怎么使用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

驻马店市| 阿拉善右旗| 太白县| 郓城县| 溆浦县| 石城县| 阜平县| 弥勒县| 南丹县| 延吉市| 武川县| 平昌县| 石景山区| 罗山县| 伊宁市| 庆云县| 金秀| 兴城市| 涟水县| 枝江市| 云龙县| 读书| 南和县| 平乡县| 于田县| 阳曲县| 和田市| 岗巴县| 万宁市| 咸宁市| 牙克石市| 湾仔区| 思茅市| 四川省| 通城县| 龙泉市| 尼勒克县| 广元市| 睢宁县| 阿图什市| 仁布县|