'將原來的值替換為新值
function replacetest(sourcestr,patrn,replstr)
dim regex,str1,match,matches ' 建立變數。
str1 = sourcestr
set regex = new regexp ' 建立正規表示式。
regex.pattern = patrn ' 設定模式。
regex.ignorecase = true ' 設定是否區分大小寫。
regex.global = true '設定全域性可用性
replacetest = regex.replace(str1, replstr) ' 作替換。
end function
'使用str=replacetest((sourcestr,"f*","h")
'查詢content欄位中的檔案路徑,將得到的結果存到陣列裡
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) '執行搜尋。
dim filearray(15),i
i=0for each match in matches '遍歷匹配集合。
tempstr = match.value
tempstr=left(tempstr,(instr(tempstr,chr(34))-1))
filearray(i) =tempstr
i=i+1
if(i>=15) then
exit for
end if
next
regexptest = filearray
end function
說明:asp裡陣列要初始化大小
Asp正規表示式 RegExp 函式
提供簡單的正規表示式支援功能。說明下面的 說明了regexp物件的用法 function regexptest patrn,strng dim regex,match,matches 建立變數。set regex newregexp 建立正規表示式。regex.pattern patrn 設定模式。...
17種正規表示式 asp
如下 d 非負整數 正整數 0 0 9 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 9 1 9 0 9 負整數 d 整數 d d 非負浮點數 正浮點數 0 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 正浮點數 d d 0 0 非正浮點數 負浮...
ASP中的正規表示式
在asp中,使用正規表示式前需宣告物件 set re new regexp regexp有三個重要屬性 1.global 設定或返回乙個布林值,指明搜尋匹配字串時是針對全部文字還是只匹配第一處,預設為false 2.ignorecase 設定或返回乙個布林值,指明搜尋字串時是否區分大小寫,預設為fa...