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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

可選路徑(|)

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

標簽: PHP
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
中文不卡在线| 毛片不卡一区二区| 日本视频中文字幕一区二区三区| 国产精品mm| 国产在线日韩| 国产福利资源一区| 亚洲欧美视频| 成人日韩av| 中文一区一区三区免费在线观| 四虎国产精品免费观看| 视频在线观看91| 麻豆精品在线观看| 一区二区三区四区日韩| 久久国产成人午夜av影院宅| 国产精品亚洲一区二区在线观看 | 999国产精品视频| 国产精品亚洲欧美| 老司机久久99久久精品播放免费| 精品国产精品久久一区免费式| 爽好久久久欧美精品| 蜜臀久久精品| 国产精品第一| 亚洲精品看片| aa国产精品| 欧美aa一级| 日本不卡不码高清免费观看| 亚洲激情久久| 精品成人免费一区二区在线播放| 国产精品毛片视频| 午夜亚洲福利| 国产精品美女久久久| 精品捆绑调教一区二区三区| 精品一区二区三区亚洲| 久久精品超碰| 日韩中文字幕视频网| 天堂av在线一区| 香蕉国产精品| 亚洲一级特黄| 久久久久美女| 吉吉日韩欧美| 麻豆传媒一区二区三区| 国产亚洲高清在线观看| 亚洲乱亚洲高清| 亚洲激情偷拍| 在线日韩一区| 欧美精品高清| 日韩国产欧美| 国产一区二区三区探花| 国产精品igao视频网网址不卡日韩| 综合日韩在线| 日韩一区精品视频| 成人av动漫在线观看| 婷婷激情一区| 三上悠亚国产精品一区二区三区| bbw在线视频| 久久免费精品| 久久香蕉网站| 国产中文欧美日韩在线| 国产精品videossex久久发布 | 成人影视亚洲图片在线| 国产精品2023| 国产私拍福利精品视频二区| 日本不卡视频在线观看| 无码日韩精品一区二区免费| 中文不卡在线| 在线亚洲欧美| 伊人影院久久| 午夜日韩av| 久久av一区| 最新国产精品久久久| 午夜电影一区| 欧美日韩一区二区三区四区在线观看| 日韩美女国产精品| 久久精品72免费观看| 人人爱人人干婷婷丁香亚洲| 欧美日韩xxxx| 欧美激情一区| 成人日韩av| 啪啪国产精品| 一区免费在线| 手机精品视频在线观看| 亚洲1区在线| 国产午夜一区| 国产一区2区| 日韩高清不卡| 国产视频一区免费看| 亚洲三级网站| 欧美一级网址| 麻豆精品99| 日本免费久久| 91国语精品自产拍| 午夜亚洲福利在线老司机| 亚洲区欧美区| 久久麻豆视频| 播放一区二区| 亚洲免费影院| 91精品美女| 欧美国产美女| 五月天综合网站| 日韩欧美中文在线观看| 国产极品一区| 久久久国产精品一区二区中文| 午夜日韩av| 日韩 欧美一区二区三区| 国产精品一区二区三区四区在线观看 | 久久精品欧洲| 日韩不卡视频在线观看| 久久99伊人| 日韩国产欧美在线播放| 精品国产aⅴ| 欧美高清一区| 日韩欧美美女在线观看| 精品国产鲁一鲁****| 亚洲午夜精品久久久久久app| 亚洲免费成人av在线| 精品视频自拍| 亚洲在线电影| 美女国产精品久久久| 免费毛片在线不卡| 日韩三级一区| 日韩精品中文字幕第1页| 久久亚洲一区| 国产在线不卡一区二区三区| 在线视频观看日韩| 日本特黄久久久高潮| 日韩伦理一区| 日本一区中文字幕| 免费污视频在线一区| 亚洲人成亚洲精品| 激情视频网站在线播放色| 美国三级日本三级久久99| 精品国产91| 亚洲最大av| 日韩在线观看| 欧美片网站免费| 欧美精品激情| 狠狠久久伊人| 中文字幕一区二区三区日韩精品| 精品美女久久| 亚州欧美在线| 欧美亚洲精品在线| 国产精品免费99久久久| 亚洲经典在线| 国产一区二区三区亚洲综合| 亚洲开心激情| 99精品国产一区二区三区| 国产日韩一区二区三免费高清| 免费毛片在线不卡| 岛国精品一区| 日韩av网站免费在线| 欧美在线影院| 国产专区精品| 91精品国产自产观看在线 | 国产日韩电影| 日韩高清不卡在线| 精品一区毛片| 成人国产精品一区二区免费麻豆| 蜜臀精品久久久久久蜜臀| 亚洲天堂一区二区| 美女尤物国产一区| 日本不卡不码高清免费观看 | 国产激情欧美| 蜜桃视频在线观看一区二区| 色一区二区三区| 日本免费一区二区视频| 一本一本久久| 久久精品欧美一区| 国产一区二区三区国产精品| 日韩精品乱码av一区二区| 免费视频国产一区| 国产99在线| 卡一卡二国产精品| 欧美日韩精品一区二区三区在线观看| 国产视频一区三区| 欧美一级精品| 日韩一区二区在线免费| 久久av偷拍| 亚洲va久久| 国产二区精品| 日韩精品免费一区二区三区| 毛片不卡一区二区| 日韩av不卡一区二区| 一区二区三区四区日韩| 怡红院精品视频在线观看极品| 夜鲁夜鲁夜鲁视频在线播放| 精品免费av一区二区三区| 国产高清日韩| 国产日韩欧美在线播放不卡| 日精品一区二区三区| 麻豆精品91| 日韩午夜一区| 9色精品在线| 免费不卡中文字幕在线| 中文字幕高清在线播放| 电影91久久久| 韩国女主播一区二区三区| 麻豆一区二区99久久久久| 国产精品流白浆在线观看| 911亚洲精品| 国产日本久久|