日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

PHP擴(kuò)展之文本處理(二)——PCRE正則表達(dá)式模式修飾符

瀏覽:6日期:2022-09-16 09:03:20

下面列出了當(dāng)前可用的 PCRE 修飾符。括號中提到的名字是 PCRE 內(nèi)部這些修飾符的名稱。 模式修飾符中的空格,換行符會被忽略,其他字符會導(dǎo)致錯誤。

i?(PCRE_CASELESS)如果設(shè)置了這個修飾符,模式中的字母會進(jìn)行大小寫不敏感匹配。m?(PCRE_MULTILINE)默認(rèn)情況下,PCRE 認(rèn)為目標(biāo)字符串是由單行字符組成的(然而實(shí)際上它可能會包含多行), '行首'元字符 (^) 僅匹配字符串的開始位置, 而'行末'元字符 ($) 僅匹配字符串末尾, 或者最后的換行符(除非設(shè)置了?D?修飾符)。這個行為和 perl 相同。?當(dāng)這個修飾符設(shè)置之后,“行首”和“行末”就會匹配目標(biāo)字符串中任意換行符之前或之后,另外, 還分別匹配目標(biāo)字符串的最開始和最末尾位置。這等同于 perl 的 /m 修飾符。如果目標(biāo)字符串 中沒有 'n' 字符,或者模式中沒有出現(xiàn) ^ 或 $,設(shè)置這個修飾符不產(chǎn)生任何影響。s?(PCRE_DOTALL)如果設(shè)置了這個修飾符,模式中的點(diǎn)號元字符匹配所有字符,包含換行符。如果沒有這個 修飾符,點(diǎn)號不匹配換行符。這個修飾符等同于 perl 中的/s修飾符。 一個取反字符類比如 [^a] 總是匹配換行符,而不依賴于這個修飾符的設(shè)置。x?(PCRE_EXTENDED)如果設(shè)置了這個修飾符,模式中的沒有經(jīng)過轉(zhuǎn)義的或不在字符類中的空白數(shù)據(jù)字符總會被忽略, 并且位于一個未轉(zhuǎn)義的字符類外部的#字符和下一個換行符之間的字符也被忽略。 這個修飾符 等同于 perl 中的 /x 修飾符,使被編譯模式中可以包含注釋。 注意:這僅用于數(shù)據(jù)字符。 空白字符 還是不能在模式的特殊字符序列中出現(xiàn),比如序列 (?( 引入了一個條件子組(譯注: 這種語法定義的 特殊字符序列中如果出現(xiàn)空白字符會導(dǎo)致編譯錯誤。 比如(?(就會導(dǎo)致錯誤)。e?(PREG_REPLACE_EVAL)如果這個修飾符設(shè)置了,?preg_replace()?在進(jìn)行了對替換字符串的 后向引用替換之后, 將替換后的字符串作為php 代碼評估執(zhí)行(eval 函數(shù)方式),并使用執(zhí)行結(jié)果 作為實(shí)際參與替換的字符串。單引號、雙引號、反斜線()和 NULL 字符在 后向引用替換時(shí)會被用反斜線轉(zhuǎn)義.

注意:請確保?replacement?參數(shù)由合法 php 代碼字符串組成,否則 php 將會 在?preg_replace()?調(diào)用的行上產(chǎn)生一個解釋錯誤。僅?preg_replace()?使用此修飾符,其他 PCRE 函數(shù)忽略此修飾符。A?(PCRE_ANCHORED)如果設(shè)置了這個修飾符,模式被強(qiáng)制為'錨定'模式,也就是說約束匹配使其僅從 目標(biāo)字符串的開始位置搜索。這個效果同樣可以使用適當(dāng)?shù)哪J綐?gòu)造出來,并且 這也是 perl 種實(shí)現(xiàn)這種模式的唯一途徑。D?(PCRE_DOLLAR_ENDONLY)如果這個修飾符被設(shè)置,模式中的元字符美元符號僅僅匹配目標(biāo)字符串的末尾。如果這個修飾符 沒有設(shè)置,當(dāng)字符串以一個換行符結(jié)尾時(shí), 美元符號還會匹配該換行符(但不會匹配之前的任何換行符)。 如果設(shè)置了修飾符m,這個修飾符被忽略. 在 perl 中沒有與此修飾符等同的修飾符。S當(dāng)一個模式需要多次使用的時(shí)候,為了得到匹配速度的提升,值得花費(fèi)一些時(shí)間 對其進(jìn)行一些額外的分析。如果設(shè)置了這個修飾符,這個額外的分析就會執(zhí)行。當(dāng)前, 這種對一個模式的分析僅僅適用于非錨定模式的匹配(即沒有單獨(dú)的固定開始字符)。U?(PCRE_UNGREEDY)這個修飾符逆轉(zhuǎn)了量詞的'貪婪'模式。 使量詞默認(rèn)為非貪婪的,通過量詞后緊跟??的方式可以使其成為貪婪的。這和 perl 是不兼容的。 它同樣可以使用?模式內(nèi)修飾符設(shè)置?(?U)進(jìn)行設(shè)置, 或者在量詞后以問號標(biāo)記其非貪婪(比如.*?)。

注意:在非貪婪模式,通常不能匹配超過?pcre.backtrack_limit?的字符。

X?(PCRE_EXTRA)這個修飾符打開了 PCRE 與 perl 不兼容的附件功能。模式中的任意反斜線后就 ingen 一個 沒有特殊含義的字符都會導(dǎo)致一個錯誤,以此保留這些字符以保證向后兼容性。 默認(rèn)情況下,在 perl 中,反斜線緊跟一個沒有特殊含義的字符被認(rèn)為是該字符的原文。 當(dāng)前沒有其他特性由這個修飾符控制。J?(PCRE_INFO_JCHANGED)內(nèi)部選項(xiàng)設(shè)置(?J)修改本地的PCRE_DUPNAMES選項(xiàng)。允許子組重名, (譯注:只能通過內(nèi)部選項(xiàng)設(shè)置,外部的 /J 設(shè)置會產(chǎn)生錯誤。)u?(PCRE_UTF8)此修正符打開一個與 perl 不兼容的附加功能。 模式字符串被認(rèn)為是utf-8的. 這個修飾符 從 unix 版php 4.1.0 或更高,win32版 php 4.2.3 開始可用。 php 4.3.5 開始檢查模式的 utf-8 合法性。
標(biāo)簽: PHP
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲在线观看| 精品国产成人| 国产专区一区| 日韩精品免费一区二区三区| 久久99精品久久久久久园产越南 | 九九综合在线| 日韩一区二区三区免费播放| 免费在线成人| 国产一区丝袜| 日本а中文在线天堂| 亚洲精品88| 国产一区观看| 国产偷自视频区视频一区二区| 国产精品社区| 中文字幕日韩高清在线| 亚洲免费毛片| 国产精品一区2区3区| 老鸭窝一区二区久久精品| 韩国女主播一区二区三区| 在线手机中文字幕| 激情久久久久久久| 日韩中文字幕区一区有砖一区 | 欧美成a人国产精品高清乱码在线观看片在线观看久 | 日韩超碰人人爽人人做人人添| 日本在线一区二区三区| 国产视频网站一区二区三区| 麻豆国产精品| 亚洲精品一级二级| 免费看的黄色欧美网站| 日本精品久久| 久久精品九色| 99精品视频精品精品视频| 午夜在线精品偷拍| 日本视频在线一区| 在线手机中文字幕| 好看的亚洲午夜视频在线| 免费看精品久久片| 久久99精品久久久野外观看| 99精品美女| 天堂久久av| 国产精品精品| 快she精品国产999| 久久精品午夜| 狠狠爱www人成狠狠爱综合网| 五月亚洲婷婷 | 国产一区导航| 日韩欧美中文字幕一区二区三区| 麻豆精品视频在线观看| 91精品国产乱码久久久久久久 | 国产日韩一区| 91tv亚洲精品香蕉国产一区| 蜜臀国产一区二区三区在线播放| 日本免费在线视频不卡一不卡二| 91综合网人人| 亚洲久久一区| 国产精品99久久精品| 欧美一级专区| 国产精品99一区二区三区| 蜜芽一区二区三区| 精品久久美女| 日本大胆欧美人术艺术动态| 国产精品99视频| 日本中文字幕不卡| 精品欧美一区二区三区在线观看| 日韩一区二区三区精品| 人人精品亚洲| 欧美日本一区| av中文资源在线资源免费观看| 夜夜精品视频| 精品久久久亚洲| 亚洲资源在线| 日韩久久精品| 国产欧美一区二区三区精品观看| 91精品婷婷色在线观看| 国产精品探花在线观看| 99国产一区| 色综合五月天| 日韩1区2区日韩1区2区| 2023国产精品久久久精品双| 欧美激情精品| 中文字幕日韩高清在线| 亚洲第一区色| 久久国内精品| 夜夜精品视频| 婷婷综合六月| 国产高清视频一区二区| 日韩中文字幕av电影| 日韩欧美视频专区| 国产精品视频首页| 亚洲深深色噜噜狠狠爱网站 | 亚洲影院天堂中文av色| 日韩在线高清| 国产免费av一区二区三区| 99视频在线精品国自产拍免费观看| 精品视频网站| 蜜桃视频在线观看一区| 久久久精品网| 91亚洲一区| 精品日本视频| 麻豆精品久久| 久久av影视| 日本91福利区| 少妇高潮一区二区三区99| 午夜一级在线看亚洲| 91成人网在线观看| 精精国产xxxx视频在线播放| 精品一区不卡| 成人av动漫在线观看| 视频在线观看91| 日韩av二区| 亚洲高清毛片| 久久高清精品| 精品国产欧美日韩| 国产精品xxxav免费视频| 日韩欧美久久| 人人爽香蕉精品| 视频在线观看国产精品| 中文一区在线| 亚洲精品中文字幕乱码| 午夜精品福利影院| 亚洲成人va| 国产精品久久久久久久久久久久久久久 | 中文在线中文资源| 国产欧美自拍| 欧美一区在线观看视频| 日韩国产成人精品| 欧美啪啪一区| 欧美一级一区| 日韩高清一区二区| 91九色综合| 国产精品一区亚洲| 国产精品亚洲产品| 欧美激情视频一区二区三区免费| 六月丁香综合在线视频| 国模大尺度视频一区二区| 久久久久久婷| 国产精品国产三级国产在线观看| 久久精品免视看国产成人| 国产精品日本一区二区三区在线 | 国产精品一区二区精品视频观看 | 亚洲久草在线| 日本不卡在线视频| 国产午夜久久av| 麻豆国产91在线播放| 精品视频高潮| 日韩在线第七页| 亚洲精品国产偷自在线观看| 视频一区视频二区中文| 日韩精品三区四区| 国产精品对白久久久久粗| 精品日韩一区| 久久久精品久久久久久96| 欧美午夜不卡| 亚洲精品无播放器在线播放| 久久国产乱子精品免费女| 国产精品天天看天天狠| 特黄毛片在线观看| 狠狠干综合网| 日韩高清一区| 精品久久久亚洲| 欧美/亚洲一区| 蜜臀久久久99精品久久久久久| 欧美一区精品| 98精品视频| 国产亚洲精品久久久久婷婷瑜伽| 日本在线不卡视频一二三区| 国产精品chinese| 欧美不卡高清一区二区三区| 久热综合在线亚洲精品| 国产精品115| 欧美日韩免费观看视频| 免费成人在线视频观看| 国产亚洲精品精品国产亚洲综合| 日本久久综合| 国产亚洲午夜| 国产一卡不卡| 成人va天堂| 亚洲精品欧美| 香蕉成人av| 日本不卡高清视频| 91青青国产在线观看精品| 亚洲深夜福利| 麻豆精品在线观看| 激情综合网五月| 婷婷亚洲成人| 成人午夜亚洲| 久久先锋影音| 91亚洲国产高清| 久久av一区| 精品99久久| 亚洲人妖在线| 亚洲午夜天堂| 日韩精品一级| 日韩精品久久久久久久电影99爱| 日日摸夜夜添夜夜添国产精品| 黑森林国产精品av| 视频一区日韩精品| 亚洲国产专区| 欧美激情91| 国产亚洲精品久久久久婷婷瑜伽|