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

作者:袖梨 2026-09-19
有时候客户提交的内容里包含多个图片,客户想单独把图片路径提取出来进行保存,下面一聚教程网小编跟大家分享ASP正则提取内容里所有图片路径SRC的方法函数,需要的朋友可以参考下

函数

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

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

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

相关文章

精彩推荐