作者热门文章
- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章asp之GetArray提取链接地址,以$Array$分隔的代码由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
- '==================================================
- '函数名:GetArray
- '作 用:提取链接地址,以$Array$分隔
- '参 数:ConStr ------提取地址的原字符
- '参 数:StartStr ------开始字符串
- '参 数:OverStr ------结束字符串
- '参 数:IncluL ------是否包含StartStr
- '参 数:IncluR ------是否包含OverStr
- '==================================================
- Function GetArray(Byval ConStr,StartStr,OverStr,IncluL,IncluR)
- On Error Resume Next
- If ConStr="$False$" or ConStr="" Or IsNull(ConStr)=True or StartStr="" Or OverStr="" or IsNull(StartStr)=True Or IsNull(OverStr)=True Then
- GetArray="$False$"
- Exit Function
- End If
- Dim TempStr,TempStr2,objRegExp,Matches,Match,Templisturl
- TempStr=""
- Set objRegExp = New Regexp
- objRegExp.IgnoreCase = True
- objRegExp.Global = True
- objRegExp.Pattern = "("&StartStr&").+?("&OverStr&")"
- Set Matches =objRegExp.Execute(ConStr)
- For Each Match in Matches
- if Templisturl =Match.Value then
- Else
- TempStr=TempStr & "$Array$" & Match.Value
- Templisturl=Match.Value
- end if
- Next
- Set Matches=nothing
- If TempStr="" Then
- GetArray="$False$"
- Exit Function
- End If
- TempStr=Right(TempStr,Len(TempStr)-7)
- If IncluL=False then
- objRegExp.Pattern =StartStr
- TempStr=objRegExp.Replace(TempStr,"")
- End if
- If IncluR=False then
- objRegExp.Pattern =OverStr
- TempStr=objRegExp.Replace(TempStr,"")
- End if
- Set objRegExp=nothing
- Set Matches=nothing
- TempStr=Replace(TempStr,"""","")
- TempStr=Replace(TempStr,"'","")
- TempStr=Replace(TempStr," ","")
- 'TempStr=Replace(TempStr,"(","")
- 'TempStr=Replace(TempStr,")","")
- If TempStr="" then
- GetArray="$False$"
- Else
- GetArray=TempStr
- End if
- End Function
最后此篇关于asp之GetArray提取链接地址,以$Array$分隔的代码的文章就讲到这里了,如果你想了解更多关于asp之GetArray提取链接地址,以$Array$分隔的代码的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我是一名优秀的程序员,十分优秀!