28,391
社区成员
发帖
与我相关
我的任务
分享
<%
Function ReplaceTest(patrn,str1, replStr)
Dim regEx
Set regEx = New RegExp ' 建立正则表达式。
regEx.Pattern = patrn ' 设置模式。
regEx.IgnoreCase = True ' 设置是否区分大小写。
regEx.Global = True
ReplaceTest = regEx.Replace(str1, replStr) ' 作替换。
End Function
Response.Write(Server.HTMLEncode(ReplaceTest("""([^""]*)""","<a href=""shownew.asp?id=100"">新闻</a><a href=""shownew.asp?id=100"">新闻</a>","""shownew.htm""")))
%>
<%
Function ReplaceTest(patrn,str1, replStr)
Dim regEx
Set regEx = New RegExp ' 建立正则表达式。
regEx.Pattern = patrn ' 设置模式。
regEx.IgnoreCase = True ' 设置是否区分大小写。
ReplaceTest = regEx.Replace(str1, replStr) ' 作替换。
End Function
Response.Write(ReplaceTest("""([^""]*)""","<a href=""shownew.asp?id=100"">新闻</a>","""shownew.htm"""))
%>
<%
dim s
s="add""sdgsd""dgsadg""12155"""
Function RegExpTest(strng)
Dim regEx, Match, Matches ' 建立变量。
Set regEx = New RegExp ' 建立正则表达式。
regEx.Pattern = """([^""]*)""" ' 设置模式。
regEx.IgnoreCase = True ' 设置是否区分大小写。
regEx.Global = False ' 设置全局替换。
Set Matches = regEx.Execute(strng) ' 执行搜索。
For Each Match in Matches ' 遍历 Matches 集合。
RegExpTest = Replace(Match.Value,"""","")
Exit Function
Next
RegExpTest = ""
End Function
Response.Write(RegExpTest(s))
%>
regEx.Global = False '只匹配第一个
<%
dim s
s="add""sdgsd""dgsadg""12155"""
Function RegExpTest(strng)
Dim regEx, Match, Matches ' 建立变量。
Set regEx = New RegExp ' 建立正则表达式。
regEx.Pattern = """([^""]*)""" ' 设置模式。
regEx.IgnoreCase = True ' 设置是否区分大小写。
regEx.Global = True ' 设置全局替换。
Set Matches = regEx.Execute(strng) ' 执行搜索。
For Each Match in Matches ' 遍历 Matches 集合。
RegExpTest = Replace(Match.Value,"""","")
Exit Function
Next
RegExpTest = ""
End Function
Response.Write(RegExpTest(s))
%>