婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > asp的RegExp對象正則表達式功能用法[比較全]

asp的RegExp對象正則表達式功能用法[比較全]

熱門標簽:山東外呼系統聯系方式 浙江營銷外呼系統有哪些 自己做的電銷機器人 惠安地圖標注 哈爾濱公司外呼系統代理 地圖標注店鋪地圖標注酒店 遼寧秒客來電話機器人 淄博市張店區(qū)地圖標注 上海銷售電銷機器人軟件
RegExp對象提供簡單的正則表達式支持功能。
RegExp對象的用法:
復制代碼 代碼如下:

Function RegExpTest(patrn, strng)
Dim regEx, Match, Matches ' 建立變量。
Set regEx = New RegExp ' 建立正則表達式。
regEx.Pattern = patrn ' 設置模式。
regEx.IgnoreCase = True ' 設置是否區(qū)分字符大小寫。
regEx.Global = True ' 設置全局可用性。
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 "'." vbCRLF
Next
RegExpTest = RetStr
End Function
MsgBox(RegExpTest("is.", "IS1 is2 IS3 is4"))

RegExp 對象的屬性
◎ Global屬性
Global屬性設置或返回一個 Boolean 值,該值指明在整個搜索字符串時模式是全部匹配還是只匹配第一個。
語法
object.Global [= True | False ]
object 參數總是 RegExp 對象。如果搜索應用于整個字符串,Global 屬性的值為 True,否則其值為 False。默認的設置為 True。
Global 屬性的用法(改變賦予 Global 屬性的值并觀察其效果):
復制代碼 代碼如下:

Function RegExpTest(patrn, strng)
Dim regEx ' 建立變量。
Set regEx = New RegExp ' 建立規(guī)范表達式。
regEx.Pattern = patrn ' 設置模式。
regEx.IgnoreCase = True ' 設置是否區(qū)分字母的大小寫。
regEx.Global = True ' 設置全程性質。
RegExpTest = regEx.Execute(strng) ' 執(zhí)行搜索。
End Function
MsgBox(RegExpTest("is.", "IS1 is2 IS3 is4"))

◎ IgnoreCase屬性
IgnoreCase屬性設置或返回一個Boolean值,指明模式搜索是否區(qū)分大小寫。
語法
object.IgnoreCase [= True | False ]
object 參數總是一個 RegExp 對象。如果搜索是區(qū)分大小寫的,則 IgnoreCase 屬性為 False;否則為 True。缺省值為 True。
IgnoreCase 屬性的用法(改變賦予 IgnoreCase 屬性的值以觀察其效果):
復制代碼 代碼如下:

Function RegExpTest(patrn, strng)
Dim regEx ' 建立變量。
Set regEx = New RegExp ' 建立正則表達式。
regEx.Pattern = patrn ' 設置模式。
regEx.IgnoreCase = True ' 設置是否區(qū)分大小寫。
RegExpTest = regEx.Execute(strng) ' 執(zhí)行搜索。
End Function

MsgBox(RegExpTest("is.", "IS1 is2 IS3 is4"))

◎ Pattern屬性
Pattern屬性設置或返回被搜索的正則表達式模式。
語法
object.Pattern [= "searchstring"]
Pattern 屬性的語法包含以下幾個部分:
語法說明:
object 必需的。總是一個 RegExp 對象變量。
searchstring 可選的。被搜索的正則字符串表達式。它可能包含設置部分表格中的各種正則表達式字符。
設置
在書寫正則表達式的模式時使用了特殊的字符和序列。下面描述了可以使用的字符和序列,并給出了實例。
  將下一個字符標記為特殊字符或字面值。例如"n"與字符"n"匹配。"n"與換行符匹配。序列"\"與""匹配對面,"("與"("匹配。
 ^ 匹配輸入的開始位置。
 $ 匹配輸入的結尾。
 * 匹配前一個字符零次或幾次。例如,"zo*"可以匹配"z"、"zoo"。
 + 匹配前一個字符一次或多次。例如,"zo+"可以匹配"zoo",但不匹配"z"。
 ? 匹配前一個字符零次或一次。例如,"a?ve?"可以匹配"never"中的"ve"。
 . 匹配換行符以外的任何字符。
 (pattern) 與模式匹配并記住匹配。匹配的子字符串可以從作為結果的 Matches 集合中使用 Item [0]...[n]取得。如果要匹配括號字符(和 ),可使用"(" 或 ")"。
 x|y 匹配 x 或 y。例如 "z|food" 可匹配 "z" 或 "food"。"(z|f)ood" 匹配 "zoo" 或 "food"。
 {n} n 為非負的整數。匹配恰好n次。例如,"o{2}" 不能與 "Bob 中的 "o" 匹配,但是可以與"foooood"中的前兩個o匹配。
 {n,} n 為非負的整數。匹配至少n次。例如,"o{2,}"不匹配"Bob"中的"o",但是匹配"foooood"中所有的o。"o{1,}"等價于"o+"。"o{0,}"等價于"o*"。
 {n,m} m 和 n 為非負的整數。匹配至少 n 次,至多 m 次。例如,"o{1,3}" 匹配 "fooooood"中前三個o。"o{0,1}"等價于"o?"。
 [xyz] 一個字符集。與括號中字符的其中之一匹配。例如,"[abc]" 匹配"plain"中的"a"。
 [^xyz] 一個否定的字符集。匹配不在此括號中的任何字符。例如,"[^abc]" 可以匹配"plain"中的"p".
 [a-z] 表示某個范圍內的字符。與指定區(qū)間內的任何字符匹配。例如,"[a-z]"匹配"a"與"z"之間的任何一個小寫字母字符。
 [^m-z] 否定的字符區(qū)間。與不在指定區(qū)間內的字符匹配。例如,"[m-z]"與不在"m"到"z"之間的任何字符匹配。
 b 與單詞的邊界匹配,即單詞與空格之間的位置。例如,"erb" 與"never"中的"er"匹配,但是不匹配"verb"中的"er"。
 B 與非單詞邊界匹配。"ea*rB"與"never early"中的"ear"匹配。
 d 與一個數字字符匹配。等價于[0-9]。
 D 與非數字的字符匹配。等價于[^0-9]。
 f 與分頁符匹配。
 n 與換行符字符匹配。
 r 與回車字符匹配。
 s 與任何白字符匹配,包括空格、制表符、分頁符等。等價于"[ fnrtv]"。
 S 與任何非空白的字符匹配。等價于"[^ fnrtv]"。
 t 與制表符匹配。
 v 與垂直制表符匹配。
 w 與任何單詞字符匹配,包括下劃線。等價于"[A-Za-z0-9_]"。
 W 與任何非單詞字符匹配。等價于"[^A-Za-z0-9_]"。
 num 匹配 num個,其中 num 為一個正整數。引用回到記住的匹配。例如,"(.)1"匹配兩個連續(xù)的相同的字符。
  n 匹配 n,其中n 是一個八進制換碼值。八進制換碼值必須是 1, 2 或 3 個數字長。例如,"11" 和 "11" 都與一個制表符匹配。"011"等價于"01" 與 "1"。八進制換碼值不得超過 256。否則,只有前兩個字符被視為表達式的一部分。允許在正則表達式中使用ASCII碼。
 xn 匹配n,其中n是一個十六進制的換碼值。十六進制換碼值必須恰好為兩個數字長。例如,"x41"匹配"A"。"x041"等價于"x04" 和 "1"。允許在正則表達式中使用 ASCII 碼。
Pattern 屬性的用法:
復制代碼 代碼如下:

Function RegExpTest(patrn, strng)
Dim regEx ' 建立變量。
Set regEx = New RegExp ' 建立正則表達式。
regEx.Pattern = patrn ' 設置模式。
regEx.IgnoreCase = True ' 設置是否區(qū)分大小寫。
RegExpTest = regEx.Execute(strng) ' 執(zhí)行搜索。
End Function

MsgBox(RegExpTest("is.", "IS1 is2 IS3 is4"))

RegExp對象的方法
◎ Execute方法
Execute方法對指定的字符串執(zhí)行正則表達式搜索。
語法
object.Execute(string)
語法部分描述
object 必需的。總是一個 RegExp 對象的名稱。
string 必需的。要在其上執(zhí)行正則表達式的文本字符串。
說明
正則表達式搜索的設計模式是通過 RegExp 對象的 Pattern 來設置的。
Execute 方法返回一個 Matches 集合,其中包含了在 string 中找到的每一個匹配的 Match 對象。如果未找到匹配,Execute 將返回空的 Matches 集合。
Execute 方法的用法:
復制代碼 代碼如下:

Function RegExpTest(patrn, strng)
Dim regEx ' 建立變量。
Set regEx = New RegExp ' 建立正則表達式。
regEx.Pattern = patrn ' 設置模式。
regEx.IgnoreCase = False ' 設置區(qū)分大小寫。
regEx.Global = True ' 搜索全部匹配。
RegExpTest = regEx.Execute(strng) ' 執(zhí)行搜索。
End Function
MsgBox(RegExpTest("is.", "IS1 is2 IS3 is4"))

◎ Replace方法
Replace方法替換在正則表達式查找中找到的文本。
語法
object.Replace(string1, string2)
語法部分描述
object 必需的。總是一個 RegExp 對象的名稱。
string1 必需的。string1 是將要進行文本替換的字符串。
string2 必需的。 string2 是替換文本字符串。
說明
被替換的文本的實際模式是通過 RegExp 對象的 Pattern 屬性設置的。
Replace 方法返回 string1 的副本,其中的 RegExp.Pattern 文本已經被替換為 string2。如果沒有找到匹配的文本,將返回原來的 string1 的副本。
eplace 方法的用法:
復制代碼 代碼如下:

Function ReplaceTest(patrn, replStr)
Dim regEx, str1 ' 建立變量。
str1 = "The quick brown fox jumped over the lazy dog."
Set regEx = New RegExp ' 建立正則表達式。
regEx.Pattern = patrn ' 設置模式。
regEx.IgnoreCase = True ' 設置是否區(qū)分大小寫。
ReplaceTest = regEx.Replace(str1, replStr) ' 作替換。
End Function
MsgBox(ReplaceTest("fox", "cat"))
' 將 'fox' 替換為 'cat'。

;另外,Replace 方法在模式中替換 subexpressions 。 下面對以前示例中函數的調用,替換了原字符串中的所有字對:
MsgBox(ReplaceText("(S+)(s+)(S+)", "$3$2$1")) ' Swap pairs of words.
◎ Test方法
Test方法對指定的字符串執(zhí)行一個正則表達式搜索,并返回一個 Boolean 值指示是否找到匹配的模式。
語法
object.Test(string)
語法部分描述
object 必需的。總是一個 RegExp 對象的名稱。
string 必需的。要執(zhí)行正則表達式搜索的文本字符串。
說明
正則表達式搜索的實際模式是通過RegExp對象的Pattern屬性來設置的。RegExp.Global屬性對Test方法沒有影響。
如果找到了匹配的模式,Test方法返回True;否則返回False。
復制代碼 代碼如下:

Test 方法的用法:
Function RegExpTest(patrn, strng)
Dim regEx, retVal ' 建立變量。
Set regEx = New RegExp ' 建立正則表達式。
regEx.Pattern = patrn ' 設置模式。
regEx.IgnoreCase = False ' 設置是否區(qū)分大小寫。
retVal = regEx.Test(strng) ' 執(zhí)行搜索測試。
If retVal Then
RegExpTest = "找到一個或多個匹配。"
Else
RegExpTest = "未找到匹配。"
End If
End Function
MsgBox(RegExpTest("is.", "IS1 is2 IS3 is4"))
您可能感興趣的文章:
  • ASP中過濾UBB和Html標簽
  • HTML標簽及ASP函數速查表
  • ASP.NET使用正則表達式屏蔽垃圾信息
  • ASP正則表達式技巧
  • ASP 正則表達式常用的幾種方法(execute、test、replace)
  • ASP超級鏈接和HTML函數正則表達式 修正版
  • asp 使用正則表達式替換word中的標簽,轉為純文本
  • asp.net正則表達式刪除指定的HTML標簽的代碼
  • asp正則表達式使用詳解
  • 正則表達式速查表(ASP.NET)
  • asp自動補全html標簽自動閉合(正則表達式)
  • ASP正則表達式清除HTML指定標簽的方法

標簽:銅川 無錫 西安 長沙 泰州 綿陽 重慶 宣城

巨人網絡通訊聲明:本文標題《asp的RegExp對象正則表達式功能用法[比較全]》,本文關鍵詞  asp,的,RegExp,對象,正則,表達式,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp的RegExp對象正則表達式功能用法[比較全]》相關的同類信息!
  • 本頁收集關于asp的RegExp對象正則表達式功能用法[比較全]的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩成人免费电影| 91亚洲精品久久久蜜桃| 色香蕉成人二区免费| 欧美视频在线观看一区| 欧美videos中文字幕| 99久久久精品免费观看国产蜜| 麻豆视频一区二区| 国产成人综合在线| 亚洲人成网站色在线观看| 欧美老人xxxx18| 国产精品毛片大码女人| 91精品国产色综合久久不卡电影 | 蜜桃视频免费观看一区| 蜜臀av一区二区在线观看| 亚洲精品一区在线观看| 欧美精品亚洲二区| 欧美一区二区三区不卡| av成人免费在线观看| 乱一区二区av| 成人国产精品免费网站| 91精品国产91久久综合桃花 | gogogo免费视频观看亚洲一| 国产精品久久久久久久久免费相片 | 欧洲精品视频在线观看| 日韩免费高清av| 亚洲激情一二三区| 日韩视频一区在线观看| 国产精品福利一区二区| 日韩国产欧美在线播放| 亚洲激情中文1区| 亚洲视频狠狠干| 日韩激情视频网站| 亚洲一区二区三区小说| 国产精品妹子av| 一卡二卡欧美日韩| 亚洲激情自拍偷拍| 国产亚洲污的网站| 久久综合国产精品| 欧美日韩国产在线观看| 日韩久久久精品| 欧美日韩免费一区二区三区视频| av在线这里只有精品| 国产欧美日韩视频一区二区| 亚洲欧洲成人av每日更新| 日韩精品电影在线| av福利精品导航| 精品久久国产字幕高潮| 国产精品视频第一区| 视频在线观看一区| 色欲综合视频天天天| 26uuu另类欧美| 日韩avvvv在线播放| 国产精品综合久久| 欧美日韩免费高清一区色橹橹| 久久久久久久久久久黄色| 午夜视频在线观看一区二区| 国产丝袜欧美中文另类| 亚洲午夜私人影院| 99久久er热在这里只有精品15| 日韩欧美国产小视频| 日韩精品福利网| 91精品国产综合久久婷婷香蕉| 亚洲色图欧洲色图婷婷| 国产成人一级电影| 欧美日韩视频专区在线播放| 国产精品乱码久久久久久| 国产精品12区| 欧美在线999| 一区二区三区成人| 色88888久久久久久影院按摩| 国产精品久久久久久妇女6080 | 久久久国产综合精品女国产盗摄| 国产欧美精品一区二区色综合| 五月婷婷欧美视频| 欧美人伦禁忌dvd放荡欲情| 亚洲综合男人的天堂| 欧美婷婷六月丁香综合色| 亚洲一区二区三区四区在线免费观看 | 一本大道综合伊人精品热热| 国产女主播一区| 国产亚洲1区2区3区| 亚洲免费在线看| 色婷婷国产精品久久包臀| 国产精品久线在线观看| 在线一区二区三区四区五区| 一区二区三区中文字幕在线观看| 亚洲男女一区二区三区| 欧美色偷偷大香| 久久国产精品99久久人人澡| 国产精品免费久久| 337p亚洲精品色噜噜狠狠| 国产乱人伦偷精品视频不卡| 一区二区三区欧美亚洲| 2020国产精品久久精品美国| 欧美性猛交一区二区三区精品| 久久99久久久久| 一二三四区精品视频| 欧美精品一区二区三区在线播放| 91小视频在线免费看| 亚洲男人天堂一区| 在线成人午夜影院| 天天av天天翘天天综合网| 日本一区二区三级电影在线观看 | 91在线观看地址| 精品午夜一区二区三区在线观看| 悠悠色在线精品| 欧美国产在线观看| 精品播放一区二区| 欧美国产禁国产网站cc| 欧美大片免费久久精品三p| 欧美日韩国产美| 欧美在线free| 色噜噜久久综合| 中文字幕一区在线观看视频| 日韩欧美一级在线播放| 欧美日本国产一区| 日韩一区二区中文字幕| 午夜av区久久| 午夜亚洲国产au精品一区二区| 亚洲四区在线观看| 国产欧美一区二区三区在线看蜜臀| 91黄色激情网站| 99久久伊人久久99| 日韩电影在线免费看| 日韩精品一区二区三区视频| 亚洲中国最大av网站| 国产一区日韩二区欧美三区| 日本韩国欧美一区二区三区| 欧美性受极品xxxx喷水| 日韩精品一二三区| 99re热视频精品| 极品美女销魂一区二区三区免费 | 国产综合色产在线精品| 色婷婷综合久久久| 99久久综合精品| 91麻豆产精品久久久久久| 日本韩国精品一区二区在线观看| 色狠狠一区二区| 欧美丝袜自拍制服另类| 欧美一区二视频| 亚洲色图丝袜美腿| 亚洲国产精品精华液网站| 久久精品国产一区二区三区免费看| 国产福利一区二区三区视频在线 | 91精品在线免费| 精品国内片67194| 久久久一区二区三区捆绑**| 免费在线观看不卡| 国产在线一区二区| 成人丝袜18视频在线观看| 欧美日韩国产一级片| 久久综合网色—综合色88| 亚洲国产一区二区a毛片| 成人精品免费视频| 欧美乱妇20p| 亚洲国产一区二区a毛片| 成人爱爱电影网址| 欧美亚日韩国产aⅴ精品中极品| 高清在线不卡av| 国产精品视频在线看| 免费在线观看成人| 日韩欧美色电影| 亚洲欧美日韩国产一区二区三区| 亚洲成人在线免费| gogo大胆日本视频一区| 国产精品素人一区二区| 国产美女一区二区| 精品久久久三级丝袜| 国产美女主播视频一区| 久久婷婷成人综合色| 91精品国产综合久久精品性色 | 成人欧美一区二区三区1314 | 亚洲精品福利视频网站| 91久久精品日日躁夜夜躁欧美| 麻豆精品一区二区三区| 中文字幕av资源一区| 成人av在线电影| 亚洲综合色噜噜狠狠| 在线免费av一区| 美美哒免费高清在线观看视频一区二区| 欧美精品一区二区三区蜜臀| 99精品视频在线免费观看| 久久精品国产澳门| 视频一区国产视频| 亚洲一区二区四区蜜桃| 中文字幕在线不卡| 亚洲国产成人自拍| 久久先锋影音av鲁色资源网| 91精品国产综合久久久久久漫画| 欧美午夜理伦三级在线观看| 91亚洲精品久久久蜜桃| 欧美性猛片xxxx免费看久爱| 欧洲视频一区二区| av在线不卡网| 成人丝袜18视频在线观看| 免费看精品久久片| 99久久精品国产麻豆演员表| 国产一区二区三区观看| 国产精华液一区二区三区| 色综合一个色综合|