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

您的位置:首頁技術文章
文章詳情頁

PHP擴展之文本處理(二)——PCRE正則表達式語法6——字符類(方括號)和可選路徑(|)

瀏覽:162日期:2022-09-16 08:00:13
字符類(方括號)

左方括號開始一個字符類的描述,并以方中括號結(jié)束。 單獨的一個右方括號沒有特殊含義。如果一個右方括號需要作為一個字符類中的成員, 那么可以將它寫在字符類的首字符處(如果使用了^取反, 那么是第二個)或者使用轉(zhuǎn)義符。

一個字符類在目標字符串中匹配一個單獨的字符; 該字符必須是字符類中定義的字符集合的其中一個, 除非使用了 ^ 對字符類取反。 如果^需要作為一個字符類的成員,確保它不是該字符類的首字符, 或者對其進行轉(zhuǎn)義即可。

例如,字符類[aeiou]匹配所有的小寫元音字母, 而[^aeiou]匹配所有非元音字母的字符。注意: ^只是一個通過枚舉指定那些不存在字符類之中的字符的便利符號。而不是斷言, 它仍然會從目標字符串中消耗一個字符,并且如果當前匹配點在目標字符串末尾, 匹配將會失敗。

當大小寫無關匹配被設置后,任意字符類都同時代表大小寫兩種版本,因此對于例子, 一個大小寫不敏感的[aeiou]同時匹配'A'和'a', 并且大小寫不敏感的[^aeiou]同時不匹配 'A'。

換行符在字符類中沒有任何特殊涵義, 與?PCRE_DOTALL?或?PCRE_MULTILINE?選項都無關。 一個字符類比如 [^a] 始終會匹配換行符。

在字符類中,一個中劃線(減號 -)可以用于指定從一個字符到另一個字符的范圍。 比如,[d-m]匹配d到m之間的所有字符,這個集合時閉合的。 如果中劃線自身要在一個字符類中描述, 它必須被轉(zhuǎn)移或者出現(xiàn)在一個不會被解釋為一個范圍的位置, 典型的比如字符類開始或結(jié)束位置。

在一個字符范圍描述后面不能使用右中括號。 比如一個模式 [W-]46] 被解釋為一個包含 W 和 - 的字符類,后面緊跟字符串 ”46]”, 因此它可以匹配 ”W46]” 或 ”-46]”。然而, 如果中括號是經(jīng)過轉(zhuǎn)義的, 它將會被解釋為范圍的終點, 因此 [W-]46] 就會被解釋為一個單獨的包含 W 至 ] 范圍內(nèi)所有字符以及 4、6 的字符類。 8 進制或 16 進制描述的中括號同樣可以用于作為范圍的終點。

范圍操作以 ASCII 整理排序。它們可以用于為字符指定數(shù)值,比如 [000-037]。 如果在大小寫不敏感匹配模式下使用一個包含字母的范圍, 則同時匹配它的大小寫形式。 比如 [W-c] 在不區(qū)分大小寫匹配時等價于 [][^_`wxyzabc],并且, 如果使用了 ”fr”(法國) 的地域設置字符表時, [xc8-xcb] 將會在所有模式下匹配重音E字符。

字符類d、D、 s、S、w 和 W 也可以出現(xiàn)在一個字符類中, 用以將其匹配的字符類加入到新的自定義字符類中。比如, [dABCDEF] 匹配任意合法的 16 進制數(shù)。用 ^ 可以很方便的制定嚴格的字符類, 比如 [^W_] 匹配任何字母或數(shù)字,但不匹配下劃線。

所有非字母數(shù)字字符除了、-、 ^(在起始位置)以及結(jié)束的]在字符類中都是非特殊字符, 沒有轉(zhuǎn)義也不會有危害。模式結(jié)束符在表達式中總是特殊字符,必須進行轉(zhuǎn)義。

Perl 支持 POSIX 字符類符號。這種字符類使用[:和:]閉合。 PCRE 同樣支持這些字符類, 比如,[01[:alpha:]%]匹配 ”0”、“1”、任意字母或”%”。

可選路徑(|)

豎線字符用于分離模式中的可選路徑。 比如模式gilbert|Sullivan匹配 ”gilbert” 或者 ”sullivan”。 豎線可以在模式中出現(xiàn)任意多個,并且允許有空的可選路徑(匹配空字符串)。 匹配的處理從左到右嘗試每一個可選路徑,并且使用第一個成功匹配的。 如果可選路徑在子組(下面定義)中, 則”成功匹配”表示同時匹配了子模式中的分支以及主模式中的其他部分。

標簽: PHP
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲综合另类| 欧美aa国产视频| 国产黄色精品| 久久精品影视| 欧洲av不卡| 亚洲不卡av不卡一区二区| 欧美一区三区| av不卡在线| 色综合五月天| av资源新版天堂在线| 少妇精品久久久一区二区| 美女视频一区在线观看| 99久久夜色精品国产亚洲狼 | 国产一级成人av| 91久久午夜| 免费av一区二区三区四区| 国产乱论精品| 欧美日韩一区自拍| 91大神在线观看线路一区| 亚欧成人精品| 欧美精品中文字幕亚洲专区| 欧美91福利在线观看| 日本欧美在线| 久久av在线| 性感美女一区二区在线观看| 视频一区视频二区中文| 欧美日韩视频免费观看| 91看片一区| 欧美特黄视频| 99国产精品99久久久久久粉嫩| 荡女精品导航| 国产极品嫩模在线观看91精品| 国模 一区 二区 三区| 亚洲天堂1区| 久久国产直播| 亚洲午夜黄色| 国产亚洲一级| 色婷婷精品视频| 蜜臀av免费一区二区三区| 欧美日韩视频网站| 欧美中文一区二区| 日韩视频久久| 国产精品免费看| 久久伦理在线| 99香蕉国产精品偷在线观看| 蜜桃tv一区二区三区| 亚洲欧洲美洲av| 精品视频在线你懂得| 色偷偷偷在线视频播放 | 国内一区二区三区| 亚洲精品大全| 欧美极品中文字幕| 国产精品一区二区美女视频免费看| 精品久久久网| 国产精品99视频| 久久只有精品| 久久国内精品自在自线400部| 日本伊人午夜精品| 亚洲日本欧美| 欧美国产中文高清| 国产精品一区二区精品视频观看| 国产麻豆一区二区三区精品视频| 麻豆免费精品视频| 久久天堂av| 精品国产午夜肉伦伦影院| 国产成人精品一区二区免费看京| 国产一区二区三区探花| 久久亚洲风情| 国产精品22p| 热久久久久久久| 久久精品色播| 亚洲深夜av| 天堂av在线| 久久精品国内一区二区三区| 丝袜av一区| 亚洲资源在线| 999久久久国产精品| 男人操女人的视频在线观看欧美 | 久久超级碰碰| 999国产精品视频| 国产精选一区| 婷婷亚洲成人| 欧美日韩一区二区综合| 中文字幕在线视频久| 欧美日韩少妇| 麻豆一区二区三区| 中文字幕av一区二区三区人| 91欧美日韩| 欧美国产不卡| 日韩一区欧美二区| 国产韩日影视精品| 精品一级视频| 精品久久久久中文字幕小说| 亚洲另类黄色| 欧美一级一区| 日韩二区在线观看| 美女久久久久久 | 麻豆亚洲精品| 亚洲一级在线| av不卡免费看| 高潮一区二区| 日韩成人a**站| 日韩精彩视频在线观看| 婷婷综合福利| 国产精品中文字幕亚洲欧美| 免费在线成人网| 国产手机视频一区二区| 欧美日韩中文一区二区| 91精品推荐| 先锋影音国产一区| 欧美日韩伊人| 久久久91麻豆精品国产一区| 国产精品一区二区av交换 | 免费看日韩精品| 亚洲综合欧美| 国产麻豆一区二区三区| 日本中文字幕视频一区| 日韩高清二区| 日韩一区二区三区免费播放| 国产精品久久久网站| 日韩毛片视频| 青草国产精品| 91精品综合| 国产探花在线精品| 久久国产直播| 欧美激情在线精品一区二区三区| 日韩久久一区二区三区| 综合国产精品| 成人精品动漫一区二区三区| 欧美 日韩 国产精品免费观看| 国产模特精品视频久久久久| 成人精品高清在线视频| 日韩精品一区第一页| 色88888久久久久久影院| 激情视频一区二区三区| 日韩在线黄色| 色一区二区三区| 久久精品九色| 国产精品免费精品自在线观看| 国产精品久久久久av电视剧| 亚洲精品成人一区| 亚洲另类视频| 香蕉精品久久| 色天使综合视频| 国产欧美日韩在线一区二区| 99国产精品99久久久久久粉嫩| 日本亚洲三级在线| 婷婷激情图片久久| 婷婷综合六月| 日韩.com| 中文字幕在线免费观看视频| 欧美一级全黄| 国产一区日韩欧美| 精品国产乱码| 国产情侣久久| 国产精品成人自拍| 7777精品| 国产精品videossex| 久久久久亚洲精品中文字幕| 久久亚洲欧洲| 夜夜嗨一区二区三区| 久久国产影院| 1024精品一区二区三区| 久久一区二区三区电影| 久久国产电影| 久久精品导航| 丁香六月综合| 免费视频一区二区| 亚洲精品欧美| 国产一区二区三区精品在线观看| 国产在线观看www| 国产一区日韩一区| 国产精品试看| 欧美在线首页| 69堂免费精品视频在线播放| 国产毛片精品| 麻豆视频在线看| 91精品啪在线观看国产18| 日韩国产一区二区三区| 午夜国产精品视频| 视频一区日韩| 日韩精品永久网址| 亚洲丝袜美腿一区| 久久香蕉精品香蕉| 久久精品卡一| 精品美女视频 | 激情婷婷综合| 日韩精品久久理论片| 日韩国产在线一| 黄在线观看免费网站ktv| 136国产福利精品导航网址| 亚洲丝袜美腿一区| 日韩成人亚洲| 国产精品美女在线观看直播| 欧美日韩黑人| 国产免费播放一区二区| 999国产精品视频| 日韩精品社区| 婷婷亚洲综合| 国产成人精品一区二区三区视频|