PHP正則表達(dá)式之模式修飾符
PHP正則的模式修飾符,是在正則表達(dá)式的定界符之外使用,主要用來調(diào)整正則表達(dá)式的解釋,擴(kuò)展了正則表達(dá)式在匹配、替換等操作的某些功能,增強(qiáng)了正則的能力。模式修飾符功能對(duì)照如下:
模式修飾符 | 含義 |
i | 正則表達(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í),是非貪婪匹配,只找最小的匹配部分 |
本站其他內(nèi)容推薦
1、germ tartaric palliative paraphrase epilogue ethnarch representational anglicization cheerless chloral
2、downloadmanager(download manager中文翻譯,download manager是什么意思,download manager發(fā)音、用法及例句)
3、wren是什么意思,wren中文翻譯,wren發(fā)音、用法及例句
4、嵬怎么讀,嵬[ wéi ],嵬字的拼音,部首,意思,組詞,成語(yǔ),嵬字的筆順,筆畫順序怎么寫
5、稔怎么讀,稔[ rěn ],稔字的拼音,部首,意思,組詞,成語(yǔ),稔字的筆順,筆畫順序怎么寫
6、傾斜的英文,英語(yǔ),slanting是什么意思,slanting中文翻譯,slanting怎么讀、發(fā)音、用法及例句
7、鮮美的近義詞,鮮美是什么意思,鮮美的同義詞,鮮美的反義詞
8、striding是什么意思,striding中文翻譯,striding怎么讀、發(fā)音、用法及例句
9、對(duì)換的近義詞,對(duì)換是什么意思,對(duì)換的同義詞
10、corregidor是什么意思,corregidor中文翻譯,corregidor怎么讀、發(fā)音、用法及例句
11、干草堆的英文,英語(yǔ),haymow是什么意思,haymow中文翻譯,haymow怎么讀、發(fā)音、用法及例句
版權(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í),本站將立刻刪除。