ASP是使用正则提取内容里所有图片路径SRC的实现代码

2023-12-05 0 792

函数

FunctionRegImg(TheStr)
DimRegEx
SetRegEx=NewRegExp\’建立正则表达对象。
RegEx.IgnoreCase=True\’是否区分大小写,True为不区分且默认
RegEx.Global=True\’全部匹配还是只匹配第一个
RegEx.Pattern=\”<img[^>]*src\\s*=\\s*[\’\”&CHR(34)&\”]?([\\w/\\-\\:.]*)[\’\”&CHR(34)&\”]?[^>]*>\”\’搜索所使用的正则表达式
IfRegex.test(TheStr)Then\’判断是否有匹配值,返回True或者False。不受Global属性影响。
DimMatches
SetMatches=RegEx.Execute(TheStr)\’执行搜索。Execute方法返回一个Matches集合,其中包含了在TheStr中找到的每一个匹配的Match对象。如果未找到匹配,Execute将返回空的Matches集合。
ForEachMatchinMatches\’遍历匹配集合。
\’RetStr=RetStr&Match.Value&\”<br/>\”\’获取整个img
RetStr=RetStr&Match.SubMatches(0)&\”||\”\’只取src
Next
RegImg=RetStr
EndIf
EndFunction

\’调用方法
htmlBody=\”<imgid=\’img\’src=\’/images/01.jpg\’alt=\’图片标题\’style=\’border:none;position:relative;\’/><imgsrc=\’/111.jpg\’/><imgsrc=\’/222.jpg\’/>\”
Response.WriteRegImg(htmlBody)

到这里就为拿出了,大家可以根据需要修改。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 ASP编程 ASP是使用正则提取内容里所有图片路径SRC的实现代码 https://www.u-9.cn/biancheng/asp/95798.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务