<th id="rfb1j"></th>
<strike id="rfb1j"><dl id="rfb1j"><del id="rfb1j"></del></dl></strike><th id="rfb1j"><video id="rfb1j"><ruby id="rfb1j"></ruby></video></th>
<ruby id="rfb1j"></ruby>
<span id="rfb1j"><dl id="rfb1j"><ruby id="rfb1j"></ruby></dl></span>
<span id="rfb1j"></span>
<strike id="rfb1j"><i id="rfb1j"><del id="rfb1j"></del></i></strike>
<ruby id="rfb1j"></ruby>
<span id="rfb1j"></span>
<strike id="rfb1j"><i id="rfb1j"></i></strike>
<ruby id="rfb1j"></ruby>
當前位置:首頁 > 學習>正文

PHP正則表達式之模式修飾符

05-04 互聯網 未知 學習

PHP正則的模式修飾符,是在正則表達式的定界符之外使用,主要用來調整正則表達式的解釋,擴展了正則表達式在匹配、替換等操作的某些功能,增強了正則的能力。模式修飾符功能對照如下:

模式修飾符 含義
正則表達式匹配時不區分大小寫
m

不加m時,被匹配的字符串被當成整體一行處理,^匹配開始位置,$匹配結束位置或匹配最后一個換行符;

加m時,被匹配的字符串通過換行符當成多行處理,每行都與^和$包圍的正則進行匹配

s 正則表達式中的點號(.)將表示任何字符,包括換行符
x 正則表達式中除轉義外的空字符,其它空字符將被忽略
e 只用在正則替換的函數比如preg_replace()中,表示用一個函數替換內容。該修飾符在高版本php中已不再使用,已被preg_replace_callback()所替代
A 匹配時會從字符串開始位置進行匹配
D

不加D時,$匹配結束位置或匹配最后一個換行符;

加D時,僅匹配結束位置;

如果設定了修飾符m則會忽略修飾符D

U

不加U時,是貪婪匹配,會最大量的找匹配部分;

加U時,是非貪婪匹配,只找最小的匹配部分

版權聲明: 本站僅提供信息存儲空間服務,旨在傳遞更多信息,不擁有所有權,不承擔相關法律責任,不代表本網贊同其觀點和對其真實性負責。如因作品內容、版權和其它問題需要同本網聯系的,請發送郵件至 舉報,一經查實,本站將立刻刪除。

猜你喜歡

久久久久久曰本AV免费免费
<th id="rfb1j"></th>
<strike id="rfb1j"><dl id="rfb1j"><del id="rfb1j"></del></dl></strike><th id="rfb1j"><video id="rfb1j"><ruby id="rfb1j"></ruby></video></th>
<ruby id="rfb1j"></ruby>
<span id="rfb1j"><dl id="rfb1j"><ruby id="rfb1j"></ruby></dl></span>
<span id="rfb1j"></span>
<strike id="rfb1j"><i id="rfb1j"><del id="rfb1j"></del></i></strike>
<ruby id="rfb1j"></ruby>
<span id="rfb1j"></span>
<strike id="rfb1j"><i id="rfb1j"></i></strike>
<ruby id="rfb1j"></ruby>