99热热热_国产成人自拍一区_欧美一级网站_99热在线播放_国产精品乱码一区二区三区_久久精品国产一区二区三区

訂閱本欄目 RSS您所在的位置: 深山工作室 > ASP > 正文

asp正則表達(dá)式詳細(xì)

深山行者個(gè)人網(wǎng)站 2009/7/10 15:55:55 深山行者 字體: 瀏覽 8000
這幾天在學(xué)正則表達(dá)式,從這以下這個(gè)解說中,我學(xué)到了一些,非常不錯(cuò)



<%
Function RegExpTest(patrn, strng)
Dim regEx, Match, Matches   '建立變量。
Set regEx = New RegExp   '建立正則表達(dá)式。
regEx.Pattern = patrn  '設(shè)置模式。
regEx.IgnoreCase = True   '設(shè)置是否區(qū)分字符大小寫。
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è)例子中,我們查找字符串中有無is或者js這兩個(gè)詞,忽略大小寫。運(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è)對象和集合。
  1、RegExp對象是最重要的一個(gè)對象,它有幾個(gè)屬性,其中:
  ○Global 屬性,設(shè)置或返回一個(gè) Boolean 值,該值指明在整個(gè)搜索字符串時(shí)模式是全部匹配還是只匹配第一個(gè)。如果搜索應(yīng)用于整個(gè)字符串,Global 屬性的值為 True,否則其值為 False。默認(rèn)的設(shè)置為 False。
  ○IgnoreCase 屬性,設(shè)置或返回一個(gè)Boolean值,指明模式搜索是否區(qū)分大小寫。如果搜索是區(qū)分大小寫的,則 IgnoreCase 屬性為 False;否則為 True。缺省值為 False。
  ○Pattern 屬性,設(shè)置或返回被搜索的正則表達(dá)式模式。必選項(xiàng)。總是一個(gè) RegExp 對象變量。
  2、Match 對象
  匹配搜索的結(jié)果是存放在Match對象中,提供了對正則表達(dá)式匹配的只讀屬性的訪問。 Match 對象只能通過 RegExp 對象的 Execute 方法來創(chuàng)建,該方法實(shí)際上返回了 Match 對象的集合。所有的 Match 對象屬性都是只讀的。在執(zhí)行正則表達(dá)式時(shí),可能產(chǎn)生零個(gè)或多個(gè) Match 對象。每個(gè) Match 對象提供了被正則表達(dá)式搜索找到的字符串的訪問、字符串的長度,以及找到匹配的索引位置等。
  ○FirstIndex 屬性,返回在搜索字符串中匹配的位置。FirstIndex 屬性使用從零起算的偏移量,該偏移量是相對于搜索字符串的起始位置而言的。換言之,字符串中的第一個(gè)字符被標(biāo)識為字符 0
 ○Length 屬性,返回在字符串搜索中找到的匹配的長度。
  ○Value 屬性,返回在一個(gè)搜索字符串中找到的匹配的值或文本。
  3、Matches 集合
  正則表達(dá)式 Match 對象的集合。Matches 集合中包含若干獨(dú)立的 Match 對象,只能使用 RegExp 對象的 Execute 方法來創(chuàng)建之。與獨(dú)立的 Match 對象屬性相同,Matches `集合的一個(gè)屬性是只讀的。在執(zhí)行正則表達(dá)式時(shí),可能產(chǎn)生零個(gè)或多個(gè) Match 對象。每個(gè) Match 對象都提供了與正則表達(dá)式匹配的字符串的訪問入口、字符串的長度,以及標(biāo)識匹配位置的索引。
  學(xué)習(xí)了這三個(gè)對象和集合,如何應(yīng)用于字符串的判斷和替換呢?regExp對象的三個(gè)方法正好解決了這個(gè)問題,它們是Replace方法、Test方法和Execute方法。
  1、Replace 方法
  替換在正則表達(dá)式查找中找到的文本。我們還是先看個(gè)例子:下面的例子說明了 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ū)分大小寫。
ReplaceTest = regEx.Replace(str1, replStr) ' 作替換。
End Function
Response.write ReplaceTest("fox", "cat") & "<BR>" ' 將 'fox' 替換為 'cat'。
Response.write ReplaceTest("(\S+)(\s+)(\S+)", "$3$2$1") ' 交換詞對.
%>
  2、Test 方法
  對指定的字符串執(zhí)行一個(gè)正則表達(dá)式搜索,并返回一個(gè) Boolean 值指示是否找到匹配的模式。正則表達(dá)式搜索的實(shí)際模式是通過RegExp對象的Pattern屬性來設(shè)置的。RegExp.Global屬性對Test方法沒有影響。
  如果找到了匹配的模式,Test方法返回True;否則返回False。下面的代碼說明了Test 方法的用法。
<%
Function RegExpTest(patrn, strng)
Dim regEx, retVal ' 建立變量。
Set regEx = New RegExp ' 建立正則表達(dá)式。
regEx.Pattern = patrn ' 設(shè)置模式。
regEx.IgnoreCase = False ' 設(shè)置是否區(qū)分大小寫。
retVal = regEx.Test(strng) ' 執(zhí)行搜索測試。
If retVal Then
RegExpTest = "找到一個(gè)或多個(gè)匹配。"
Else
RegExpTest = "未找到匹配。"
End If
End Function
Response.write RegExpTest("is.", "IS1 is2 IS3 is4")
%>
  3、Execute 方法
  對指定的字符串執(zhí)行正則表達(dá)式搜索。正則表達(dá)式搜索的設(shè)計(jì)模式是通過 RegExp 對象的 Pattern 來設(shè)置的。
  Execute 方法返回一個(gè) Matches 集合,其中包含了在 string 中找到的每一個(gè)匹配的 Match 對象。如果未找到匹配,Execute 將返回空的 Matches 集合。
相關(guān)閱讀
一張背景實(shí)現(xiàn)自適應(yīng)九宮格
ASP.NET AJAX的應(yīng)用
層展開/關(guān)閉 - 運(yùn)動緩沖效果
網(wǎng)頁制作中注意應(yīng)用HTML標(biāo)簽的問題
巧妙運(yùn)用CSS樣式表立刻改變鼠標(biāo)的樣式
超級實(shí)用且不花哨的js代碼大全( 2 )
利用java客戶端靜態(tài)頁面玩分頁
uni-app實(shí)現(xiàn)上拉加載,下拉刷新(下拉帶動畫)
共有0條關(guān)于《asp正則表達(dá)式詳細(xì)》的評論
發(fā)表評論
正在加載評論......
返回頂部發(fā)表評論
呢 稱:
表 情:
內(nèi) 容:
評論內(nèi)容:不能超過 1000 字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
驗(yàn)證碼: 驗(yàn)證碼 
網(wǎng)友評論聲明,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。

您發(fā)布的評論即表示同意遵守以下條款:
一、不得利用本站危害國家安全、泄露國家秘密,不得侵犯國家、社會、集體和公民的合法權(quán)益;
二、不得發(fā)布國家法律、法規(guī)明令禁止的內(nèi)容;互相尊重,對自己在本站的言論和行為負(fù)責(zé);
三、本站對您所發(fā)布內(nèi)容擁有處置權(quán)。

更多信息>>欄目類別選擇
百度小程序開發(fā)
微信小程序開發(fā)
微信公眾號開發(fā)
uni-app
asp函數(shù)庫
ASP
DIV+CSS
HTML
python
更多>>同類信息
ASP中Utf-8與Gb2312編碼轉(zhuǎn)換亂碼問題的解決方法頁面編碼聲明
asp顯示隨機(jī)密碼
通過阿里云服務(wù)接口獲得ip地址詳細(xì)信息
iis點(diǎn)開后任務(wù)欄上有顯示,但是窗口看不到的解決辦法
RSA加密解密插件
微軟Encoder加密解密函數(shù)
更多>>最新添加文章
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
Android移動端自動化測試:使用UIAutomatorViewer與Selenium定位元素
抖音直播音掛載小雪花 懂車帝小程序
javascript獲取瀏覽器指紋可以用來做投票
火狐Mozilla Firefox出現(xiàn):無法載入您的Firefox配置文件 它可能已經(jīng)丟失 或是無法訪問 問題解決集合處理辦法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
python通過代碼修改pip下載源讓下載庫飛起
python里面requests.post返回的res.text還有其它的嗎
更多>>隨機(jī)抽取信息
asp中求兩個(gè)數(shù)的百分比(利用百分比函數(shù)FormatPercent就可以自帶%的符號)
修改注冊表 優(yōu)化Win XP技巧20招
css里陰影效果濾鏡DropShadow顏色數(shù)值的詳細(xì)設(shè)置
記錄滾動條位置(使用userdate)
uni-app微信小程序獲得用戶頭像與名稱
asp頁面ip防火墻限制(判斷ip內(nèi)網(wǎng)還是外網(wǎng))功能
99热热热_国产成人自拍一区_欧美一级网站_99热在线播放_国产精品乱码一区二区三区_久久精品国产一区二区三区
  • <li id="6qmi0"></li>
  • <li id="6qmi0"><source id="6qmi0"></source></li>
    97久久人人超碰caoprom欧美| 久久免费99精品久久久久久| 一本一本a久久| 成人精品一二区| 中文亚洲免费| 欧美区国产区| 日韩亚洲视频在线| 久久久精彩视频| 99久热re在线精品996热视频 | 国产精品果冻传媒潘| 在线视频观看日韩| 欧美精品入口| 欧美成人中文| 欧美影院一区| 中文视频一区视频二区视频三区| 免费看成人av| 欧美日韩在线播放一区二区| 国产精品麻豆免费版| 玖玖在线精品| 久久久久久一区二区| 久久精品30| 蜜桃久久av| 91文字幕巨乱亚洲香蕉| 蜜桃久久av| 97在线资源站| 国产欧美日韩一区| 久久精品欧美| 色姑娘综合av| 自拍偷拍亚洲色图欧美| 亚洲欧美综合国产精品一区| 在线观看成人av电影| 亚洲高清视频一区二区| 女人天堂亚洲aⅴ在线观看| 宅男噜噜99国产精品观看免费| 一区二区在线中文字幕电影视频| 一区二区三区国| 狠狠干综合网| 免费永久网站黄欧美| 2022国产精品| 欧美久久在线| 在线日韩av永久免费观看| 亚洲网站视频| 免费一区视频| 欧美精品一区二区三区在线看午夜 | 国产精品草草| 国产日韩亚洲| 国产综合第一页| 日韩区国产区| 亚洲激情黄色| 不卡视频一区二区三区| 欧美不卡在线一区二区三区| 神马影院午夜我不卡影院| 国产精品地址| 久久精品123| 午夜精品一区二区三区四区| 国户精品久久久久久久久久久不卡| 黄色国产精品| 成人av免费在线看| 一区二区三区我不卡| 国产精品一区亚洲| 欧美日韩在线观看一区| 伊人久久av导航| 不卡一区二区三区视频| 特级西西444www大精品视频| 亚洲精品字幕| 乱色588欧美| 国产一区二区在线观看免费播放| 午夜亚洲福利在线老司机| 欧美xxxx黑人又粗又长密月| 亚洲国产日韩欧美| 激情一区二区三区| 亚洲成人自拍视频| 欧美日韩精品免费观看| 99成人在线| 欧美日韩国产综合视频在线| 在线视频一区观看| 先锋影音欧美| 亚洲美洲欧洲综合国产一区| 国产精品入口免费| 亚洲东热激情| 日韩精品欧美在线| 久久久噜噜噜久久狠狠50岁| 尤物国产精品| 久久久久久久久四区三区| 亚洲理伦在线| 伊人色综合久久天天五月婷| 国产伦精品一区二区三区在线| 激情欧美丁香| 日韩一区二区三区高清| 成人18视频| 999亚洲国产精| 一区二区三区免费看| 国产一级精品aaaaa看| 国产欧美在线| 激情一区二区| 一区二区精品在线| 欧美日韩在线观看一区二区三区| 久久精品国产清高在天天线 | 午夜精品久久99蜜桃的功能介绍| 九九九九九精品| 91精品国产综合久久久久久丝袜| 国产在线精品一区二区中文| 欧美一级二级三级| 久久福利电影| 国产精品白丝jk白祙| 久久黄色影院| 国产精品久久久久久久久久直播| 欧美日韩国产精品一区二区亚洲| 日本欧美色综合网站免费| 高清一区二区三区视频| 91超碰在线免费观看| 免费看黄裸体一级大秀欧美| 日韩亚洲国产欧美| 亚洲精品中文字幕在线| 激情视频一区二区三区| 欧美破处大片在线视频| 欧美日韩在线精品一区二区三区| 日韩性感在线| 亚洲人成网站在线观看播放| 日韩亚洲欧美精品| 亚洲欧洲久久| 欧美91福利在线观看| 欧美一区二区| 狠狠入ady亚洲精品| 国内精品久久久久久久97牛牛| 午夜精品免费| 亚洲国产电影| 午夜亚洲福利在线老司机| 亚洲综合三区| 国产激情一区二区三区在线观看| www.成人三级视频| 九九九久久久| 亚洲精美视频| 国产真实久久| 国产精品久久国产愉拍| 91精品黄色| 久久精品国产第一区二区三区最新章节 | 欧美一区国产一区| 国内不卡一区二区三区| 国产欧美一区二区视频| 97se国产在线视频| 久久天堂国产精品| 欧美成人高清| 中文亚洲字幕| 国产精品区一区二区三在线播放| 蜜桃av噜噜一区二区三区| 宅男av一区二区三区| 欧美特黄a级高清免费大片a级| 亚洲午夜极品| 狂野欧美一区| 日韩尤物视频| 中文在线一区| 久久一区二区三区欧美亚洲| 欧美一区二区三区久久精品| 一区二区三区久久网| 激情视频一区二区| 狠狠入ady亚洲精品| 99国产在线观看| 午夜精品短视频| 国产精品五区| 日产精品久久久一区二区| 亚洲一级特黄| 久久久一本精品99久久精品66| 欧美成人69| 国产成人精品福利一区二区三区| 亚洲美女网站18| 国产精品毛片在线| 日韩欧美视频第二区| 国产日韩欧美二区| 日韩动漫在线观看| 久久大香伊蕉在人线观看热2| 欧美一区二区高清在线观看| 在线看无码的免费网站| 久久综合久久综合这里只有精品| 黄色免费成人| 欧美h视频在线| 亚洲免费在线| 欧美日韩一区二| 久久久久久久久久码影片| 9色精品在线| 亚洲一区高清| 国产视频不卡| 国产免费成人| 欧美日韩在线一区二区三区| 狠狠色综合色区| 国产精品一区免费观看| 中国人体摄影一区二区三区| www国产亚洲精品| 宅男噜噜噜66国产日韩在线观看| 天堂资源在线亚洲视频| 国产高清不卡av| 欧美亚洲专区| 影音先锋久久久| 亚洲精品在线视频观看| 精品一区二区视频| www国产亚洲精品| 免费一区二区三区| 亚洲福利一区| 狠狠色噜噜狠狠色综合久| 日韩精品欧美一区二区三区|