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

溫馨提示×

溫馨提示×

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

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

PHP正則表達式修飾符的簡單介紹

發布時間:2021-08-09 23:16:14 來源:億速云 閱讀:137 作者:chen 欄目:編程語言

本篇內容介紹了“PHP正則表達式修飾符的簡單介紹”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

我們在PHP正則表達式的學習中會碰到修飾符,那么關于PHP正則表達式修飾符的理解以及使用我們需要注意什么呢?那么我們來具體的看看它的概念以及相關內容。在學習PHP正則表達式修飾符之前先來理解下貪婪模式,前面在元字符中提到過"?"還有一個重要的作用,即"貪婪模式",什么是"貪婪模式"呢?

PHP正則表達式貪婪模式:

比如我們要匹配以字母"a"開頭字母"b"結尾的字符串,但是需要匹配的字符串在"a"后面含有很多個"b",比如"a bbbbbbbbbbbbbbbbb",那正則表達式是會匹配***個"b"還是***一個"b"呢?如果你使用了貪婪模式,那么會匹配到***一個"b",反之只是匹配到***個"b"。

PHP正則表達式貪婪模式使用實例:

/a.+?b/   /a.+b/U

對比不使用貪婪模式的實例如下:

/a.+b/

上面使用了一個修飾符U,詳見關于修飾符的介紹。

PHP正則表達式修飾符的理解:

在PHP正則表達式里面的修飾符可以改變正則的很多特性,使得正則表達式更加適合你的需要(注意:修飾符對于大小寫是敏感的,這意味著"e"并不等于"E")。

PHP正則表達式修飾符的種類及介紹:

◆i :如果在修飾符中加上"i",則正則將會取消大小寫敏感性,即"a"和"A" 是一樣的。

◆m:默認的正則開始"^"和結束"$"只是對于正則字符串如果在修飾符中加上"m",那么開始和結束將會指字符串的每一行:每一行的開頭就是"^",結尾就是"$"。

◆s:如果在修飾符中加入"s",那么默認的"."代表除了換行符以外的任何字符將會變成任意字符,也就是包括換行符!

◆x:如果加上該修飾符,表達式中的空白字符將會被忽略,除非它已經被轉義。

◆e:本修飾符僅僅對于replacement有用,代表在replacement中作為PHP代碼。

◆A:如果使用這個修飾符,那么表達式必須是匹配的字符串中的開頭部分。比如說"/a/A"匹配"abcd"。

◆E:與"m"相反,如果使用這個修飾符,那么"$"將匹配絕對字符串的結尾,而不是換行符前面,默認就打開了這個模式。

◆U:和問號的作用差不多,用于設置"貪婪模式"。

“PHP正則表達式修飾符的簡單介紹”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

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

php
AI

云南省| 天峻县| 明光市| 宜兰县| 涞源县| 萝北县| 通道| 东方市| 高要市| 盖州市| 自治县| 福安市| 宿州市| 临沂市| 沁阳市| 湄潭县| 周至县| 吴忠市| 永平县| 株洲市| 井冈山市| 松滋市| 石狮市| 云霄县| 宁夏| 喜德县| 鹤山市| 杭州市| 无极县| 衡阳市| 手机| 东山县| 措勤县| 铜陵市| 和政县| 武夷山市| 任丘市| 长葛市| 喜德县| 澄江县| 萨嘎县|