這篇文章主要介紹php常用元字符有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯(lián)長期為上千多家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為扶余企業(yè)提供專業(yè)的成都做網(wǎng)站、網(wǎng)站建設,扶余網(wǎng)站改版等技術(shù)服務。擁有10多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
正則表達式的威力源于它可以在模式中擁有選擇和重復的能力。一些字符被賦予特殊的涵義,使其不再單純的代表自己,模式中的這種有特殊涵義的編碼字符稱為元字符。下面一起來看看常用的元字符吧。
(1) \d匹配任意一個十進制數(shù),等價于[0-9];
(2) \D可以匹配到任意一個除十進制數(shù)以外字符,等價于[^0-9];
(3) \s匹配任意一個空白字符,如換頁符(\f)、換行符(\n)、制表符(\t)、垂直制表符(\v);
(4) \S匹配除空白字符外的任意一個字符;
(5) \w匹配任意一個數(shù)字、字母或下劃線;
(6) \W匹配除數(shù)字、字母或下劃線以外的任意一個字符;
(7) {n}表示前面字符恰好出現(xiàn)n次;
(8) {n,}表示前面字符出現(xiàn)不少于n次;
(9) {n,m}表示前面字符出現(xiàn)不少于n次,最多出現(xiàn)m次;
(10) ^或\A匹配字符串開始位置;
(11) |匹配兩個或多個模式(符合其中一個就可以);
(12) []匹配方括號中的任意一個字符;
(13) . 匹配除換行符(\n)之外所有字符;
(14) ()將括號中作為一個整體以便將其中的內(nèi)容獲取到(在我們正則表達式中,可以使用圓括號來將某一段括起來,在圓括號的后面部分,我們可以使用\\數(shù)字來代表圓括號部分的正則所匹配到的內(nèi)容);
(15) \.匹配到.;
(16) +匹配一次或多次前面的字符;
(17) ?匹配零次或一次前面的字符;
(18) .+匹配到所有字符;
(19) ^\t匹配以制表符開頭的;
(20) [^]匹配除方括號中字符以外的任意一個字符;
(21) p.p可以匹配到中間是任意字符的內(nèi)容,.可以匹配到任意字符;
(22) *表示前面原子可以出現(xiàn)任意次數(shù);
(23) $表示以前面原子結(jié)尾的字符才可匹配,如w{2}$ www wwww wwwwwww當這種情況出現(xiàn)時,我們只會匹配最后兩個ww
需要注意的是:配合使用默認情況下是貪婪匹配(盡量匹配最長串);.*后面加上一個?可以解決貪婪匹配的問題,而變成懶惰匹配(盡量匹配最短串)。
以上是“php常用元字符有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
文章題目:php常用元字符有哪些
文章起源:http://www.chinadenli.net/article32/iphipc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、網(wǎng)站導航、商城網(wǎng)站、做網(wǎng)站、面包屑導航、移動網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)