asp之GetArray提取链接地址,以$Array$分隔的代码
函数名:GetArray
作用:提取链接地址,并以$Array$进行分隔。
参数:ConStr - 提取地址的原字符;StartStr - 开始字符串;OverStr - 结束字符串;IncluL - 是否包含StartStr;IncluR - 是否包含OverStr。
Function GetArray(ConStr, StartStr, OverStr, IncluL, IncluR)
首先检查输入参数的有效性。如果ConStr为$False$、空字符串、为Null,或者StartStr和OverStr为空字符串或Null,则函数返回$False$。
接下来,创建一个正则表达式对象objRegExp,并设置其忽略大小写和全局匹配模式。正则表达式的模式为以StartStr开始,以OverStr结束的内容。使用objRegExp对象对ConStr进行匹配,并将匹配结果存储在Matches对象中。
遍历Matches对象中的每个匹配项Match。如果当前Match的链接地址Templisturl与上一个不同,则将链接地址添加到TempStr中,并以"$Array$"进行分隔。如果TempStr为空,说明没有找到匹配的链接地址,函数返回$False$。
接下来,根据IncluL和IncluR的值决定是否去除TempStr中的StartStr和OverStr部分。同时去除TempStr中的双引号、单引号和空格等无关字符。如果TempStr为空,则函数返回$False$;否则,返回处理后的TempStr作为结果。
该函数能够灵活提取包含特定开始和结束字符串的链接地址,并以$Array$进行分隔。同时提供了对开始和结束字符串是否包含在内的控制选项,适用于多种场景下的链接地址提取需求。
网络推广
- html如何对span设置宽度
- 无光驱无U盘安装系统的图文教程
- 电脑重启后罗技m336蓝牙鼠标不自动连接该怎么办
- 电脑自带的日语输入法打不出日语怎么办?
- 清理电脑灰尘需要注意的三大事项
- css后代选择器使用方法实例
- Dreamweaver怎么制作动态导航- dw网页添加动态导航
- 无线鼠标怎么连接-无线鼠标连接电脑
- 电脑蓝屏提示:Bunknown hard error该怎么解决?
- cpqdfwag.exe是什么进程 能结束吗 cpqdfwag进程查询
- Win10系统如何取消开机密码?Win10取消开机密码的
- win10桌面背景不显示怎么办 win10桌面背景不显示解
- 巧用DW判断字符串中是否有换行
- 小米4已开始推送Win10 Mobile预览版10536.1004更新
- Dreamweaver中制作活动菜单条效果的方法
- 女巫的遗产:羁绊配置 女巫的遗产:羁绊最低配