国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁(yè) > 編程 > VBScript > 正文

vbs正則表達(dá)式代碼

2020-07-26 11:56:37
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
<%
Function RegExpTest(patrn, strng)
    Dim regEx, Match, Matches '建立變量。
    Set regEx = New RegExp '建立正則表達(dá)式。
         regEx.Pattern = patrn'設(shè)置模式。
         regEx.IgnoreCase = True '設(shè)置是否區(qū)分字符大小寫(xiě)。
         regEx.Global = True '設(shè)置全局可用性。
    Set Matches = regEx.Execute(strng)'執(zhí)行搜索。
    For Each Match in Matches'遍歷匹配集合。
             RetStr = RetStr & "Match found at position "
             RetStr = RetStr & Match.FirstIndex & ". Match Value is '"
             RetStr = RetStr & Match.Value & "'." & "<BR>"
    Next
         RegExpTest = RetStr
End Function

response.Write RegExpTest("[ij]s.", "IS1 Js2 IS3 is4")
%>
在這個(gè)例子中,我們查找字符串中有無(wú)is或者js這兩個(gè)詞,忽略大小寫(xiě)。運(yùn)行的結(jié)果如下: 
Match found at position 0. Match Value is 'IS1'. 
Match found at position 4. Match Value is 'Js2'. 
Match found at position 8. Match Value is 'IS3'. 
Match found at position 12. Match Value is 'is4'. 
下面我們就介紹這三個(gè)對(duì)象和集合。 
1、RegExp對(duì)象是最重要的一個(gè)對(duì)象,它有幾個(gè)屬性,其中: 
○Global 屬性,設(shè)置或返回一個(gè) Boolean 值,該值指明在整個(gè)搜索字符串時(shí)模式是全部匹配還是只匹配第一個(gè)。如果搜索應(yīng)用于整個(gè)字符串,Global 屬性的值為 True,否則其值為 False。默認(rèn)的設(shè)置為 False。 
○IgnoreCase 屬性,設(shè)置或返回一個(gè)Boolean值,指明模式搜索是否區(qū)分大小寫(xiě)。如果搜索是區(qū)分大小寫(xiě)的,則 IgnoreCase 屬性為 False;否則為 True。缺省值為 False。 
○Pattern 屬性,設(shè)置或返回被搜索的正則表達(dá)式模式。必選項(xiàng)。總是一個(gè) RegExp 對(duì)象變量。 
2、Match 對(duì)象 
匹配搜索的結(jié)果是存放在Match對(duì)象中,提供了對(duì)正則表達(dá)式匹配的只讀屬性的訪問(wèn)。 Match 對(duì)象只能通過(guò) RegExp 對(duì)象的 Execute 方法來(lái)創(chuàng)建,該方法實(shí)際上返回了 Match 對(duì)象的集合。所有的 Match 對(duì)象屬性都是只讀的。在執(zhí)行正則表達(dá)式時(shí),可能產(chǎn)生零個(gè)或多個(gè) Match 對(duì)象。每個(gè) Match 對(duì)象提供了被正則表達(dá)式搜索找到的字符串的訪問(wèn)、字符串的長(zhǎng)度,以及找到匹配的索引位置等。 
○FirstIndex 屬性,返回在搜索字符串中匹配的位置。FirstIndex 屬性使用從零起算的偏移量,該偏移量是相對(duì)于搜索字符串的起始位置而言的。換言之,字符串中的第一個(gè)字符被標(biāo)識(shí)為字符 0 
○Length 屬性,返回在字符串搜索中找到的匹配的長(zhǎng)度。 
○Value 屬性,返回在一個(gè)搜索字符串中找到的匹配的值或文本。 
3、Matches 集合 
正則表達(dá)式 Match 對(duì)象的集合。Matches 集合中包含若干獨(dú)立的 Match 對(duì)象,只能使用 RegExp 對(duì)象的 Execute 方法來(lái)創(chuàng)建之。與獨(dú)立的 Match 對(duì)象屬性相同,Matches `集合的一個(gè)屬性是只讀的。在執(zhí)行正則表達(dá)式時(shí),可能產(chǎn)生零個(gè)或多個(gè) Match 對(duì)象。每個(gè) Match 對(duì)象都提供了與正則表達(dá)式匹配的字符串的訪問(wèn)入口、字符串的長(zhǎng)度,以及標(biāo)識(shí)匹配位置的索引。 
學(xué)習(xí)了這三個(gè)對(duì)象和集合,如何應(yīng)用于字符串的判斷和替換呢?regExp對(duì)象的三個(gè)方法正好解決了這個(gè)問(wèn)題,它們是Replace方法、Test方法和Execute方法。 
1、Replace 方法 
替換在正則表達(dá)式查找中找到的文本。我們還是先看個(gè)例子:下面的例子說(shuō)明了 Replace 方法的用法。 
<%
Function ReplaceTest(patrn, replStr)
    Dim regEx, str1 ' 建立變量。
         str1 = "The quick brown fox jumped over the lazy dog."
    Set regEx = New RegExp ' 建立正則表達(dá)式。
         regEx.Pattern = patrn ' 設(shè)置模式。
         regEx.IgnoreCase = True ' 設(shè)置是否區(qū)分大小寫(xiě)。
         ReplaceTest = regEx.Replace(str1, replStr) ' 作替換。
End Function

Response.Write ReplaceTest("fox", "cat") & "<BR>" ' 將 'fox' 替換為 'cat'。
Response.Write ReplaceTest("(S+)(s+)(S+)", "$3$2$1") ' 交換詞對(duì).
%>
2、Test 方法 
對(duì)指定的字符串執(zhí)行一個(gè)正則表達(dá)式搜索,并返回一個(gè) Boolean 值指示是否找到匹配的模式。正則表達(dá)式搜索的實(shí)際模式是通過(guò)RegExp對(duì)象的Pattern屬性來(lái)設(shè)置的。RegExp.Global屬性對(duì)Test方法沒(méi)有影響。 
如果找到了匹配的模式,Test方法返回True;否則返回False。下面的代碼說(shuō)明了Test 方法的用法。 
<%
Function RegExpTest(patrn, strng)
    Dim regEx, retVal ' 建立變量。
    Set regEx = New RegExp ' 建立正則表達(dá)式。
         regEx.Pattern = patrn ' 設(shè)置模式。
         regEx.IgnoreCase = False ' 設(shè)置是否區(qū)分大小寫(xiě)。
         retVal = regEx.Test(strng) ' 執(zhí)行搜索測(cè)試。
    If retVal Then
             RegExpTest = "找到一個(gè)或多個(gè)匹配。"
    Else
             RegExpTest = "未找到匹配。"
    End If
End Function

Response.Write RegExpTest("is.", "IS1 is2 IS3 is4")
%>
3、Execute 方法 
對(duì)指定的字符串執(zhí)行正則表達(dá)式搜索。正則表達(dá)式搜索的設(shè)計(jì)模式是通過(guò) RegExp 對(duì)象的 Pattern 來(lái)設(shè)置的。 
Execute 方法返回一個(gè) Matches 集合,其中包含了在 string 中找到的每一個(gè)匹配的 Match 對(duì)象。如果未找到匹配,Execute 將返回空的 Matches 集合。
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产麻豆精品入口在线观看| 在线黄色国产电影| 国产福利图片| 欧美日韩一区二区三区在线播放 | 国产中文在线| av在线不卡播放| 国产乱子视频| 欧美性猛交xxxx免费看久久| 91在线超碰| 国产网站在线免费观看| 丁香花高清在线观看完整版| 久久精品最新免费国产成人| 超碰国产在线| 国产在线二区| 中文字幕免费中文| 国产视频二区在线观看| 国产精品亚洲第五区在线| 男人天堂网在线观看| 国产中文在线| 在线免费观看你懂的| 成人av小说网| 国产精品伦一区二区三区级视频频 | 99reav在线| 丁香综合五月| 亚洲男人网站| 91极品在线| 国产精品186在线观看在线播放| 欧美日韩亚洲国内综合网 | 国产美女在线一区二区三区| 国产极品嫩模在线视频一区| 久久精品视频观看| 最新av免费看| 国产在线视精品麻豆| 国产区视频在线| 2020亚洲男人天堂| 午夜视频在线免费| 国产精品美女一区二区三区四区| 国产美女自拍视频| 国产精品久久久久久久久鸭| 精品999视频| 老司机在线视频二区| 国产视频第一区| 91在线超碰| 欧美日韩不卡中文字幕在线| 国产精品一卡二卡三卡| 国产高清av| 国产a级网站| 在线成人一区| 超碰在线中文| 欧美性猛交xxxx免费看蜜桃| 国产永久免费高清在线观看视频| 最好2018中文免费视频| 91欧洲在线视精品在亚洲| 欧美日韩久久中文字幕| 国产视频三区| 久久国产综合视频| 91欧美在线视频| 国产美女高潮| av在线首页| 国产黄色片大全| 好看的中文字幕在线播放| 尤物网站在线| 麻豆视频在线观看免费网站| 国产成免费视频| 国产永久免费高清在线观看| 在线观看免费观看在线91| 99视频资源网| 亚洲男人网站| 国产美女被遭强高潮免费网站| 影音av资源站| 97一区二区三区| 国产三级做爰在线观看| 日本精品一区二区三区在线播放| 中文字幕一区免费| 久色视频在线观看| www.综合网.com| 伊人影院蕉久影院在线播放| 久草电影在线| 国产麻豆视频网站| 欧美性猛交xxxxbbbb| 精品51国产黑色丝袜高跟鞋| 国产精品剧情一区二区三区| 中文字幕第一页av| 国产亚洲精品久久久久久青梅 | 日本中文字幕高清视频| 久热免费在线视频| 激情综合丁香| 青娱乐在线视频观看| av片在线观看永久免费| 在线观看中文字幕| www在线播放| 开心婷婷激情| 国产女人在线观看| 国产美女自拍视频| 国产精品外围在线观看| 最近中文字幕在线中文视频| 中文字幕网在线| 国产精品欧美色图| 一级黄色av| 美女网站在线观看| 最新国产在线精品91尤物| 国产精品欧美韩国日本久久| 午夜视频99| 国产高清av| 欧美性猛交p30| 精品欧美不卡一区二区在线观看| 国产精品178页| 在线天堂中文| 国产经典自拍视频在线观看| 在线免费观看高清视频色| 日韩国产成人| 国产一起色一起爱| av在线天天| √天堂资源地址在线官网| 中文日本在线观看| 激情视频国产| 中文在线有码| 欧美xxxx黑人又粗又长| 中文字幕不卡免费视频| 亚洲精品在线视频免费| 丁香花在线电影小说观看| 国产xxxx做受性欧美88| 国产91大片| 亚洲精品xxxxx| 国产激情自拍| 高清欧美精品xxxxx在线看| 国产精品美女视频免费观看软件 | 国产一二三区在线观看| 亚洲综合激情六月婷婷在线观看| 国产美女av| 免费a在线观看| 精品推荐蜜桃传媒| 国产精品美女一区二区视频| 青娱乐在线视频观看| 在线中文资源天堂| 九九热视频免费观看| 国产精品你懂的在线观看| 中文字幕av在线播放| 精品麻豆一区二区三区 | 中文一区在线观看| 国产永久免费| 国内自拍视频在线看免费观看| wwww亚洲| 人人干在线视频| 老司机精品视频一区二区| 在线中文字幕av| www555久久| 粉嫩av一区| 国产美女一区视频| 日本中文字幕在线视频| 国产青青视频| 亚洲wwwwww| 老司机在线视频二区| 国产老肥熟xxxx在线观看| 国产一级网站视频在线| 蜜桃av网站| 国产日本视频| 97最新国自产拍视频在线完整在线看 | 国产一级在线观看www色| 午夜视频在线观看网站午夜视频在线| 欧美大交乱xxxx| 国产人成在线观看| 亚洲精品一线| 五月天丁香在线| 97在线免费| av手机免费在线观看| 欧美日韩久久中文字幕| 国产精品一区二区资源| 伊人电影在线观看| 国产美女视频网站| 国产精品久久精品牛牛影视| 亚洲精品在线播放视频| 日本中文字幕在线视频| 在线观看免费视频一区二区三区| 亚洲午夜久久久久中文字幕| 欧洲一区av| 6699久久国产精品免费| 国产一级激情| www.久草.com| 国产激情二区| 日本视频三区| 国产h在线观看| 国产视频资源| 国产九九九九| 九九在线视频| eeuss影院在线播放| 国产污污在线观看| 国产专区在线播放| 牛牛精品视频在线| av在线免费观看网| 国产成人亚洲欧美电影| 国产农村一级特黄α**毛片 | 国产三级在线观看| www在线观看播放免费视频日本| 91精品专区| 精品国产一区二区三区四区阿崩 | 国产无遮挡又黄又爽免费软件| 国产精品美女一区二区视频| 国产一级免费看| 国产三区四区在线观看|