asp classic-从宽度或高度高于指定值的HTML中提取所有图像-Regex



我正在尝试使用LinkedIn或Facebook等经典ASP创建一个小型链接共享功能。

我需要做的是获取远程URL的HTML,并提取所有宽度大于50px的图像。

我可以抓取并获取HTML,还可以使用以下regex:找到图像

<img([^<>+]*)>

它匹配;<img src="/images/icon.jpg" width="60" height="90" style="display:none"/>

然后我可以提取路径,但有时它与不是真实图像的<img src="/track.php" style="display:none" width="1" height="1"/>匹配。

不管怎样,我觉得你会因为经典的ASP而生气,但我的公司。。。。

我知道有很多关于这个问题的话题,大多数时候,他们建议不要使用regex,但我找不到使用经典asp的方法。这里面有什么成分吗?

问候

这将使您关闭:

<img [^>]*width="(0?[1-9]d{2,}|[5-9]d)"[^>]*>

它接受宽度为50或更大的图像标签。

编辑:宽度未指定的标签:

<img [^>]*width="(0?[1-9]d{2,}|[5-9]d)"[^>]*>|<img ((?!width=)[^>])*>

相关内容

  • 没有找到相关文章

最新更新