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

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

asp正則表達式詳細

深山行者個人網站 2009/7/10 15:55:55 深山行者 字體: 瀏覽 7999
這幾天在學正則表達式,從這以下這個解說中,我學到了一些,非常不錯



<%
Function RegExpTest(patrn, strng)
Dim regEx, Match, Matches   '建立變量。
Set regEx = New RegExp   '建立正則表達式。
regEx.Pattern = patrn  '設置模式。
regEx.IgnoreCase = True   '設置是否區分字符大小寫。
regEx.Global = True   '設置全局可用性。
Set Matches = regEx.Execute(strng)  '執行搜索。
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")
%>
在這個例子中,我們查找字符串中有無is或者js這兩個詞,忽略大小寫。運行的結果如下:
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'.
下面我們就介紹這三個對象和集合。
  1、RegExp對象是最重要的一個對象,它有幾個屬性,其中:
  ○Global 屬性,設置或返回一個 Boolean 值,該值指明在整個搜索字符串時模式是全部匹配還是只匹配第一個。如果搜索應用于整個字符串,Global 屬性的值為 True,否則其值為 False。默認的設置為 False。
  ○IgnoreCase 屬性,設置或返回一個Boolean值,指明模式搜索是否區分大小寫。如果搜索是區分大小寫的,則 IgnoreCase 屬性為 False;否則為 True。缺省值為 False。
  ○Pattern 屬性,設置或返回被搜索的正則表達式模式。必選項??偸且粋€ RegExp 對象變量。
  2、Match 對象
  匹配搜索的結果是存放在Match對象中,提供了對正則表達式匹配的只讀屬性的訪問。 Match 對象只能通過 RegExp 對象的 Execute 方法來創建,該方法實際上返回了 Match 對象的集合。所有的 Match 對象屬性都是只讀的。在執行正則表達式時,可能產生零個或多個 Match 對象。每個 Match 對象提供了被正則表達式搜索找到的字符串的訪問、字符串的長度,以及找到匹配的索引位置等。
  ○FirstIndex 屬性,返回在搜索字符串中匹配的位置。FirstIndex 屬性使用從零起算的偏移量,該偏移量是相對于搜索字符串的起始位置而言的。換言之,字符串中的第一個字符被標識為字符 0
 ○Length 屬性,返回在字符串搜索中找到的匹配的長度。
  ○Value 屬性,返回在一個搜索字符串中找到的匹配的值或文本。
  3、Matches 集合
  正則表達式 Match 對象的集合。Matches 集合中包含若干獨立的 Match 對象,只能使用 RegExp 對象的 Execute 方法來創建之。與獨立的 Match 對象屬性相同,Matches `集合的一個屬性是只讀的。在執行正則表達式時,可能產生零個或多個 Match 對象。每個 Match 對象都提供了與正則表達式匹配的字符串的訪問入口、字符串的長度,以及標識匹配位置的索引。
  學習了這三個對象和集合,如何應用于字符串的判斷和替換呢?regExp對象的三個方法正好解決了這個問題,它們是Replace方法、Test方法和Execute方法。
  1、Replace 方法
  替換在正則表達式查找中找到的文本。我們還是先看個例子:下面的例子說明了 Replace 方法的用法。
<%
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 ' 設置是否區分大小寫。
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 方法
  對指定的字符串執行一個正則表達式搜索,并返回一個 Boolean 值指示是否找到匹配的模式。正則表達式搜索的實際模式是通過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 ' 設置是否區分大小寫。
retVal = regEx.Test(strng) ' 執行搜索測試。
If retVal Then
RegExpTest = "找到一個或多個匹配。"
Else
RegExpTest = "未找到匹配。"
End If
End Function
Response.write RegExpTest("is.", "IS1 is2 IS3 is4")
%>
  3、Execute 方法
  對指定的字符串執行正則表達式搜索。正則表達式搜索的設計模式是通過 RegExp 對象的 Pattern 來設置的。
  Execute 方法返回一個 Matches 集合,其中包含了在 string 中找到的每一個匹配的 Match 對象。如果未找到匹配,Execute 將返回空的 Matches 集合。
相關閱讀
160個DIV+CSS網頁模板下載
windows xp 安裝IIS,設置IIS。
提交按鈕在自定時間內灰色不可用
深山行者留言系統V2.0 (簡稱留言板V2.0)
利用background-color:#000000a8在背景顏色16進制代碼之后加字母加上數字讓背景色透明
純div+css制作的彈出菜單-04
當鼠標經過表單,表單承現選擇狀效果
javascript自動獲取Tags關鍵字
共有0條關于《asp正則表達式詳細》的評論
發表評論
正在加載評論......
返回頂部發表評論
呢 稱:
表 情:
內 容:
評論內容:不能超過 1000 字,需審核,請自覺遵守互聯網相關政策法規。
驗證碼: 驗證碼 
網友評論聲明,請自覺遵守互聯網相關政策法規。

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

更多信息>>欄目類別選擇
百度小程序開發
微信小程序開發
微信公眾號開發
uni-app
asp函數庫
ASP
DIV+CSS
HTML
python
更多>>同類信息
ASP中Utf-8與Gb2312編碼轉換亂碼問題的解決方法頁面編碼聲明
asp顯示隨機密碼
通過阿里云服務接口獲得ip地址詳細信息
iis點開后任務欄上有顯示,但是窗口看不到的解決辦法
RSA加密解密插件
微軟Encoder加密解密函數
更多>>最新添加文章
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
Android移動端自動化測試:使用UIAutomatorViewer與Selenium定位元素
抖音直播音掛載小雪花 懂車帝小程序
javascript獲取瀏覽器指紋可以用來做投票
火狐Mozilla Firefox出現:無法載入您的Firefox配置文件 它可能已經丟失 或是無法訪問 問題解決集合處理辦法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
python通過代碼修改pip下載源讓下載庫飛起
python里面requests.post返回的res.text還有其它的嗎
更多>>隨機抽取信息
長城國際集團有限公司
asp判斷是否是手機訪問
連云港五洲旅行社有限公司
把以前的做的個人網站程序提供下載,程序大了點,不過全
諸城市龍馬假日旅行社
麗江云杉旅行網
99热热热_国产成人自拍一区_欧美一级网站_99热在线播放_国产精品乱码一区二区三区_久久精品国产一区二区三区
  • <li id="6qmi0"></li>
  • <li id="6qmi0"><source id="6qmi0"></source></li>
    亚洲欧美综合一区| 国产精品一区二区三区免费| 蜜桃欧美视频| 一区二区动漫| 亚洲欧美精品在线观看| 国产高清自拍99| 999亚洲国产精| 国产一区视频观看| 亚洲人久久久| 欧美日韩视频在线一区二区观看视频| 99国产精品久久久久久久| 影音欧美亚洲| 亚洲bbw性色大片| 欧美高清视频一区| 九九九九精品| 久久精品综合一区| 国产原创精品| 精品国产一区二区三区日日嗨 | 在线国产欧美| 欧美精品偷拍| 韩国在线一区| 国产精品啊啊啊| 一区在线电影| 欧美不卡高清| 欧美日韩一区二区三区在线观看免 | 亚洲国产91| 影音先锋久久资源网| 欧美片第1页综合| 欧美一区三区二区在线观看| 亚洲一卡二卡区| 一区二区视频国产| 伊人色综合久久天天五月婷| 亚洲精品少妇| 国产嫩草一区二区三区在线观看| 中文国产一区| 蜜桃av综合| 国产精品9999久久久久仙踪林| 鬼打鬼之黄金道士1992林正英| 91九色偷拍| 久久狠狠久久综合桃花| 女女同性女同一区二区三区91| 牛人盗摄一区二区三区视频| 亚洲精品国产精品国自产观看| 在线观看精品视频| 激情视频一区二区| 亚洲欧美日韩视频二区 | 亚洲区国产区| 久久一二三区| 蜜桃传媒视频麻豆第一区免费观看 | 欧美特黄一区| 国产精品腿扒开做爽爽爽挤奶网站 | 欧美日韩亚洲一区在线观看| 亚洲精品视频一区二区三区| 久久成人免费| 欧美连裤袜在线视频| 亚洲三级一区| 国产欧美91| 好吊色欧美一区二区三区视频| 日韩欧美三级电影| 亚洲大胆视频| 国产欧美日本在线| 午夜精品亚洲| 欧美亚洲一级| 小说区图片区图片区另类灬| 亚洲国产mv| 欧美日韩三区四区| 99热精品在线| 欧美日韩国产一二| 韩日在线一区| 精品久久精品久久| 黄色日韩在线| 另类视频在线观看+1080p| 欧美日韩国产三区| 国产欧美韩日| 亚洲精品乱码久久久久久蜜桃91| 国产伦精品一区二区三区照片91| 中国人体摄影一区二区三区| 久久亚洲国产精品日日av夜夜| 日本欧美精品久久久| 一级成人国产| 中文字幕欧美日韩一区二区三区| 香蕉久久夜色精品国产| 亚洲成人av动漫| 久久国产日本精品| 欧美日韩1区2区3区| 国内精品国语自产拍在线观看| 韩国久久久久| 欧洲亚洲一区| 91精品国自产在线观看| 国自产拍偷拍福利精品免费一| 老司机精品福利在线观看| 亚洲激情一区二区三区| 久久久久久国产精品免费免费| 一区二区视频欧美| 日韩欧美精品一区二区三区经典| 99在线国产| 国产精品久久国产三级国电话系列| 秋霞毛片久久久久久久久| 久久久999| 在线亚洲观看| 欧美色综合网| 欧美一区三区二区在线观看| 免费一区二区三区| 欧美国产一二三区| 亚洲一区久久| 欧美日韩精品一本二本三本| 美女主播视频一区| 超碰国产精品久久国产精品99| 亚洲精品一二| 亚洲黄色成人| 亚洲亚洲精品三区日韩精品在线视频| 欧美日韩三区四区| 久久婷婷开心| 久久综合九色综合网站| 国产精品综合久久久久久| 另类亚洲自拍| 久久久久久国产精品mv| 亚洲视频播放| 久久aⅴ国产紧身牛仔裤| 国产精品亚洲一区| 亚洲每日更新| 亚洲三级网站| 99国产精品私拍| 国产日韩欧美高清免费| 一本色道88久久加勒比精品| 亚洲电影在线| 国产日韩三区| 久久久精品日韩| 147欧美人体大胆444| 51午夜精品| 成人av免费看| 久久人人九九| 欧美另类一区| 亚洲欧美一区在线| 国产中文一区二区| 91久久黄色| 久久99伊人| 蜜桃999成人看片在线观看| 奇米精品在线| 欧美日韩国产不卡在线看| 亚洲精品美女久久7777777| 亚洲专区一区| 国产激情一区二区三区在线观看 | 你懂的国产精品| 99精品国产福利在线观看免费| 一区二区91| 精品日本一区二区| 亚洲精品白虎| 国产精品美女黄网| 国产精品久久久久久久久久直播 | 日本成人三级| 欧美午夜一区| 欧美在线综合| 欧美日韩国产综合视频在线| 欧美日韩国产精品一卡| 亚洲综合国产| 欧美国产综合视频| 欧美三级视频| 成人av播放| 欧美一区三区二区在线观看| 亚洲区国产区| 久久亚洲一区二区| 韩日精品在线| 97av影视网在线观看| 欧美视频1区| 亚洲国产免费看| 精品欧美日韩在线| 狠狠入ady亚洲精品| 96久久精品| 亚洲欧洲精品在线| 久久精品三级| 欧美黄免费看| 岛国视频一区免费观看| 亚洲一区二区三区精品动漫 | 欧美一区国产一区| av资源站久久亚洲| 午夜精品久久99蜜桃的功能介绍| 久久久久一区二区三区| 亚洲日本无吗高清不卡| http;//www.99re视频| 欧美在线资源| 鲁丝一区二区三区免费| 99精品热6080yy久久| 午夜精品短视频| 成人免费观看网站| 精品999日本| 日本视频一区二区在线观看| 一区二区三区国产盗摄| 欧美日韩三区四区| 97神马电影| 亚洲大片在线| 欧美成人一区二免费视频软件| 国产精品xxxx| 99在线精品视频在线观看| 日韩高清国产精品| 国产精品国产三级欧美二区| 亚洲精品一区二区三| 伊人久久大香线蕉精品| 精品国产综合久久| 99热99热|