您的位置:首页 > 编程语言 > ASP

用asp实现的截取指定格式字符串的代码

2007-11-18 00:00 656 查看
有段字符串: asdfasdlfajsodf{#kljlkkm#}ojgvjfkdsf{#wdfs#}llsdflksdf
没任何规律的...我要把里面的{#kljlkkm#}和{#wdfs#}查找出来...

1、Split办法:
<%   
Dim I, sCode, aCode, sNewCode   
sCode = "asdfasdlfajsodf{#kljlkkm#}ojgvjfkdsf{#wdfs#}llsdflksdf"   
aCode = Split(sCode, "{#")   
sNewCode = ""   
For I = 0 To UBound(aCode)   
If InStr(aCode(I), "#}") > 0 Then sNewCode = sNewCode & "{#" & Split(aCode(I), "#}")(0) & "#}"   
Next   
Response.Write sNewCode   
%>

2、正则办法:
<%   
Dim sCode, sNewCode, oTempReg, Match, Matches   
sCode = "asdfasdlfajsodf{#kljlkkm#}ojgvjfkdsf{#wdfs#}llsdflksdf"   
Set TempReg = New RegExp   
With TempReg   
     .IgnoreCase = True   
     .Global = True   
     .Pattern = "\{\#.+?\#\}"   
     Set Matches = .Execute(sCode)   
     For Each Match In Matches   
          sNewCode = sNewCode & Match.Value   
     Next   
End With   
Set TempReg = Nothing   
Response.Write sNewCode   
%>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: