亚洲欧美成人综合一区_国产精品一区二区无码_亚洲风情偷拍区_成?人免费无码视频在线看

當(dāng)前位置:首頁(yè) > 學(xué)習(xí)>正文

PHP正則表達(dá)式之模式修飾符

PHP正則的模式修飾符,是在正則表達(dá)式的定界符之外使用,主要用來調(diào)整正則表達(dá)式的解釋,擴(kuò)展了正則表達(dá)式在匹配、替換等操作的某些功能,增強(qiáng)了正則的能力。模式修飾符功能對(duì)照如下:

模式修飾符 含義
正則表達(dá)式匹配時(shí)不區(qū)分大小寫
m

不加m時(shí),被匹配的字符串被當(dāng)成整體一行處理,^匹配開始位置,$匹配結(jié)束位置或匹配最后一個(gè)換行符;

加m時(shí),被匹配的字符串通過換行符當(dāng)成多行處理,每行都與^和$包圍的正則進(jìn)行匹配

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

不加D時(shí),$匹配結(jié)束位置或匹配最后一個(gè)換行符;

加D時(shí),僅匹配結(jié)束位置;

如果設(shè)定了修飾符m則會(huì)忽略修飾符D

U

不加U時(shí),是貪婪匹配,會(huì)最大量的找匹配部分;

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

版權(quán)聲明: 本站僅提供信息存儲(chǔ)空間服務(wù),旨在傳遞更多信息,不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任,不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如因作品內(nèi)容、版權(quán)和其它問題需要同本網(wǎng)聯(lián)系的,請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

猜你喜歡