麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Regex > 正文

15.10.如何通過指定字符類(Explicit Character Class)來創(chuàng)建正則表達(dá)式

2024-09-07 17:39:53
字體:
供稿:網(wǎng)友
15.10.1 問題
如果你想找出一文本中包含元音的詞語, 怎樣通過正則表達(dá)式的指定字符來進(jìn)行模式匹配呢?
15.10.2 解決辦法
可以使用”[“和”]”來包含所需要進(jìn)行匹配的字符, 例如: [aeiou]來包括所有元音字母。
15.10.3 討論
如果你需要在一個(gè)文本中為不同的模式進(jìn)行匹配的話, 可以在表達(dá)式中加入不同的字符標(biāo)記。然后通過它們來呼叫你想進(jìn)行匹配的字符類。以下是幾種常用的標(biāo)記:
[] (square brackets)
用來定義一個(gè)字符類, 它會(huì)包含所有可能用來匹配的字符。例如: /[aeiou]/

- (hyphen)
在一個(gè)字符類內(nèi), 可以使用”-“號(hào)來指定一個(gè)字符的范圍值。例如: /[A-Z0-9]/ 就表示要跟A至Z 或者0 至9 內(nèi)所有字符進(jìn)行匹配。

/ (backslash) 有錯(cuò), 原文用了”/”
在字符類里, 可以插入一個(gè)”/”號(hào)來分隔”]”或”-“號(hào)等字符。比如說: /[+/-]/d+/ 這個(gè)表達(dá)式, 就表示在一個(gè)或以上的數(shù)字前對(duì)”+”或”-“號(hào)進(jìn)行匹配。在一些字符類里面的元字符(metacharacter), 會(huì)默認(rèn)為一個(gè)普通字符來處理, 所以無須使用”/”來分隔。例如: /[$£]/ 就表示跟”$”或者“£”號(hào)進(jìn)行匹配。詳細(xì)情況請(qǐng)參考Flex 使用文檔中有關(guān)字符類的部份。

| (pipe)
表示可供選擇的意思, 用以選擇及匹配”|” 號(hào)兩旁的內(nèi)容。例如: /abc|xyz/ 則表示對(duì)”abc”或”xyz”進(jìn)行匹配, 只要任何一個(gè)條件乎合, 即通過匹配, 相當(dāng)OR 的意思。

如果想對(duì)奇數(shù)進(jìn)行匹配, 可以這樣做:
+展開
-ActionScript
var reg:RegExp = /[13579]/;

想對(duì)元音字進(jìn)行匹配, 可以這樣做:
+展開
-ActionScript
var vowels:RegExp = /[aeiou]/;

對(duì)非元音字進(jìn)行匹配的話, 可以這樣做:
+展開
-ActionScript
var notVowels:RegExp = /[^aeiou]/;

值得注意的是, “^”號(hào)的使用是不只限制于括號(hào)內(nèi)的。在括號(hào)外使用的話, 則表示這個(gè)字符串一定要發(fā)生在每行的開端。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美一级α | 国产精品一区自拍 | 性生活香蕉视频 | 国产精品久久久久久久久粉嫩 | 凹凸成人精品亚洲精品密奴 | 国产精品视频成人 | 91精品国产乱码久久桃 | 新久草在线视频 | 国产成人高清在线观看 | 欧美成人性色区 | hd日本xxxx | 视频一区二区三区在线播放 | 多人乱大交xxxxx变态 | chinese-xvideos | 欧美性受xxxx人人本视频 | 色蜜桃av| 一级黄色免费 | 91精品观看91久久久久久国产 | 欧美色视频免费 | 欧美极品欧美精品欧美视频 | 亚洲成人在线免费观看 | 国产午夜免费 | 操网 | 精品国产一区二区三区四区阿崩 | 欧美日日操 | 国产精品免费一区二区 | 999精品久久久 | 欧美高清另类自拍视频在线看 | 哪里可以看免费的av | 欧美激情性色生活片在线观看 | 日本欧美在线播放 | 久久人人爽人人爽人人片av高清 | 国产一级毛片高清视频完整版 | 国产成年人在线观看 | 亚洲国产视频在线 | 二区三区四区视频 | 极品国产91在线网站 | 亚洲aⅴ免费在线观看 | 国产1区在线观看 | 亚洲成人黄色片 | 91社影院在线观看 |