亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

VBS教程:正則表達式簡介 -字符匹配

2020-06-26 17:50:59
字體:
來源:轉載
供稿:網友

字符匹配

句點 (.) 匹配一個字符串中任何單個的打印或非打印字符,除了換行符 (/n) 之外。下面的 Visual Basic Scripting Edition 正則表達式可以匹配 'aac'、'abc'、'acc'、'adc'如此等等,同樣也可以匹配 'a1c'、'a2c'、a-c'以及 a#c':

/a.c/

等價的 VBScript 正則表達式為:

"a.c"

如果試圖匹配一個包含文件名的字符串,其中句點 (.) 是輸入字符串的一部分,則可以在正則表達式中的句點前面加上一個反斜杠 (/) 字符來實現這一要求。舉例來說,下面的 Visual Basic Scripting Edition 正則表達式就能匹配 'filename.ext':

/filename/.ext/

對 VBScript 而言,等價的表達式如下所示:

"filename/.ext"

這些表達式仍然是相當有限的。它們只允許匹配任何單字符。很多情況下,對從列表中匹配特殊字符十分有用。例如,如果輸入文字中包含用數字表示為Chapter 1, Chapter 2諸如此類的章節標題,你可能需要找到這些章節標題。

括號表達式

可以在一個方括號 ([ 和 ]) 中放入一個或多個單字符,來創建一個待匹配的列表。如果字符被放入括號中括起來,則該列表稱為括號表達式。括號內和其他任何地方一樣,普通字符代表其本身,也就是說,它們匹配輸入文字中出現的一處自己。大多數特殊字符在位于括號表達式中時都將失去其含義。這里有一些例外:

  • ']' 字符如果不是第一項,則將結束一個列表。要在列表中匹配 ']' 字符,請將其放在第一項,緊跟在開始的 '[' 后面。
  • '/' 仍然作為轉義符。要匹配 '/' 字符,請使用 '//'。

括號表達式中所包含的字符只匹配該括號表達式在正則表達式中所處位置的一個單字符。下面的 Visual Basic Scripting Edition 正則表達式可以匹配 'Chapter 1'、'Chapter 2'、'Chapter 3'、'Chapter 4' 以及 'Chapter 5':

/Chapter [12345]/

在 VBScript 中要匹配同樣的章節標題,請使用下面的表達式:

"Chapter [12345]"

請注意單詞 'Chapter' 及后面的空格與括號內的字符的位置關系是固定的。因此,括號表達式只用來指定滿足緊跟在單詞 'Chapter' 和一個空格之后的單字符位置的字符集合。這里是第九個字符位置。

如果希望使用范圍而不是字符本身來表示待匹配的字符,則可以使用連字符將該范圍的開始和結束字符分開。每個字符的字符值將決定其在一個范圍內的相對順序。下面的 Visual Basic Scripting Edition 正則表達式包含了一個等價于上面所示的括號列表的范圍表達式。

/Chapter [1-5]/

VBScipt 中相同功能的表達式如下所示:

"Chapter [1-5]"

如果以這種方式指定范圍,則開始和結束值都包括在該范圍內。有一點特別需要注意的是,在 Unicode 排序中起始值一定要在結束值之前。

如果想在括號表達式中包括連字符,則必須使用下述方法之一:

  • 使用反斜杠將其轉義:
    [/-]
  • 將連字符放在括號列表的開始和結束位置。下面的表達式能匹配所有的小寫字母和連字符:
    [-a-z][a-z-]
  • 創建一個范圍,其中開始字符的值小于連字符,而結束字符的值等于或大于連字符。下面兩個正則表達式都滿足這一要求:
    [!--][!-~]

同樣,通過在列表開始處放置一個插入符(^),就可以查找所有不在列表或范圍中的字符。如果該插入符出現在列表的其他位置,則匹配其本身,沒有任何特殊含義。下面的 Visual Basic Scripting Edition 正則表達式匹配章節號大于 5 的章節標題:

/Chapter [^12345]/

對 VBScript 則使用:

"Chapter [^12345]"

在上面所示的示例中,表達式將匹配第九個位置處除1, 2, 3, 4, or 5 之外的任何數字字符。因此, 'Chapter 7' 為一個匹配,同樣 'Chapter 9' 也是如此。

上面的表達式可以使用連字符 (-) 表示。對 Visual Basic Scripting Edition 為:

/Chapter [^1-5]/

或者,對 VBScript 為:

"Chapter [^1-5]"

括號表達式的典型用法是指定對任何大寫或小寫字母字符或任何數字的匹配。下面的 Visual Basic Scripting Edition 表達式給出了這一匹配:

/[A-Za-z0-9]/

等價的 VBScript 表達式為:

"[A-Za-z0-9]"
 
 
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品成人久久| 国产精品极品美女在线观看免费| 奇米成人av国产一区二区三区| 91精品视频观看| 国产在线a不卡| 精品国产一区二区三区久久狼黑人| 久久久久久久999| 欧美日产国产成人免费图片| 亚洲缚视频在线观看| 亚洲天堂影视av| 欧美日韩国产999| 久久久久久久久久久成人| 日韩av在线导航| 久久久久久亚洲| 欧美xxxx做受欧美.88| 欧美中文在线字幕| 国产精品视频区| 91免费看国产| 欧美一级电影免费在线观看| 亚洲美女精品成人在线视频| 久久99国产精品久久久久久久久| 亚洲国产精彩中文乱码av| 92版电视剧仙鹤神针在线观看| 欧美视频裸体精品| 欧美高清在线视频观看不卡| 国产精品亚洲аv天堂网| 庆余年2免费日韩剧观看大牛| 国产精品日韩欧美综合| 欧美激情综合色| 国产精品普通话| 最近2019年好看中文字幕视频| 欧美成人一区在线| 最新日韩中文字幕| 高清欧美电影在线| 色偷偷av一区二区三区| 欧美精品电影免费在线观看| 日韩av免费观影| 黄色一区二区三区| 日本19禁啪啪免费观看www| 亚洲成人免费网站| 亚洲人成绝费网站色www| 国模私拍视频一区| 俺去了亚洲欧美日韩| 亚洲精品大尺度| 国产国语刺激对白av不卡| 精品欧美激情精品一区| 日韩中文在线不卡| 青青在线视频一区二区三区| 国产精品盗摄久久久| 久久免费高清视频| 国产精品一区二区久久国产| 久久免费精品日本久久中文字幕| 国产精品久久久久久久久久三级| 久久久久久久一区二区三区| 久久久999成人| www.久久久久久.com| 国产91精品黑色丝袜高跟鞋| 日韩欧美国产一区二区| 日日噜噜噜夜夜爽亚洲精品| 国产成人福利视频| 精品成人69xx.xyz| 国产精品88a∨| 欧美成人激情图片网| 伊人精品在线观看| 亚洲欧美国产精品专区久久| 国产日韩av在线播放| 在线精品高清中文字幕| 欧美激情视频网| 黑人巨大精品欧美一区二区免费| 国产精品视频网站| 欧美一区二区三区精品电影| 国产精品久久久久久久久久新婚| 久久精品在线视频| 伦伦影院午夜日韩欧美限制| 57pao国产精品一区| 国产精品久久激情| 日韩av影片在线观看| 欧美午夜精品久久久久久人妖| 亚洲性xxxx| 欧美精品久久久久久久久久| 国产精品天天狠天天看| 精品呦交小u女在线| 中文字幕av一区二区三区谷原希美| 91久久精品久久国产性色也91| 国自产精品手机在线观看视频| 97视频网站入口| 中文字幕成人精品久久不卡| 精品久久久久久久久国产字幕| 国产亚洲福利一区| 欧美人在线观看| 91国产美女在线观看| 欧美日韩免费看| 国产亚洲精品综合一区91| 欧美日韩激情小视频| 青青草99啪国产免费| 国产精品日本精品| 欧美激情按摩在线| 欧美精品生活片| 欧美日韩裸体免费视频| 在线视频免费一区二区| 久久国产精品偷| 国产不卡一区二区在线播放| 91久久久久久久久| 欧美黄色www| 91精品国产成人www| 一区国产精品视频| 亚洲伊人久久综合| 大桥未久av一区二区三区| 亚州国产精品久久久| 欧美性精品220| 色偷偷91综合久久噜噜| 97视频在线观看免费高清完整版在线观看| 国产精品美女久久久免费| 97涩涩爰在线观看亚洲| 国产精品久久久久久超碰| 91tv亚洲精品香蕉国产一区7ujn| 亚洲美女www午夜| 岛国av午夜精品| 亚洲欧美一区二区三区情侣bbw| 久久久电影免费观看完整版| 国产日本欧美一区二区三区| 国产成人在线视频| 久久久久久久久久久免费| 亚洲精品一区在线观看香蕉| 精品无人区太爽高潮在线播放| 中文字幕不卡av| 久久国产精品网站| 国产91在线播放九色快色| 高清欧美一区二区三区| 国产精品网址在线| 日韩中文理论片| 一本一本久久a久久精品综合小说| 亚洲成人在线视频播放| 日韩精品亚洲精品| 自拍偷拍免费精品| www.日韩视频| 久久久久中文字幕2018| 国产精品久久久久久久久免费看| 国产不卡一区二区在线播放| 亚洲精品电影在线观看| 国产成人精品午夜| 亚洲aaa激情| 久久免费国产视频| 57pao成人国产永久免费| 久久精品视频网站| 国产精品av在线播放| 2019亚洲日韩新视频| 国产婷婷97碰碰久久人人蜜臀| 国产视频亚洲视频| 欧美日在线观看| 91精品久久久久久久久久久久久久| 欧美日韩一区二区三区在线免费观看| 亚洲男人av电影| 久久成年人视频| 一区二区三区四区在线观看视频| 国产综合视频在线观看| 久久久久久久久久久亚洲| 久久精品99久久香蕉国产色戒| 久久久久久久久亚洲| 91精品啪aⅴ在线观看国产| 欧美在线亚洲一区| 欧美日韩国产91| 欧美午夜视频一区二区| 国产精品久久久久久久久久新婚|