有段字符串: 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  
%> 

以上就是【用asp实现的截取指定格式字符串的代码】的全部内容了,欢迎留言评论进行交流!

赞(0) 踩(0)
发表我的评论

最新评论

  1. 暂无评论