asp之正規表示式

2021-05-24 02:45:41 字數 1121 閱讀 7030

'將原來的值替換為新值

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...