asp之GetArray提取链接地址,以$Array$分隔的代码

站长资源 2025-05-15 08:29www.dzhlxh.cnseo优化

函数名: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$进行分隔。同时提供了对开始和结束字符串是否包含在内的控制选项,适用于多种场景下的链接地址提取需求。

Copyright © 2016-2025 www.dzhlxh.cn 金源码 版权所有 Power by

网站模板下载|网络推广|微博营销|seo优化|视频营销|网络营销|微信营销|网站建设|织梦模板|小程序模板