【发布时间】:2011-09-14 07:23:51
【问题描述】:
我正在尝试使用经典 ASP (如 LinkedIn 或 Facebook)制作一个小链接共享功能。
我需要做的是获取远程 URL 的 HTML 并提取所有宽度大于 50px 的图像。
我可以抓取和获取 HTML,也可以使用这个正则表达式找到图像:
<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 而生气,但我的公司....
我知道有很多关于这个问题的主题,而且大多数情况下,他们建议不要使用正则表达式,但我找不到使用经典 asp 的方法。这有什么成分吗?
问候
【问题讨论】:
-
你不能用(理智的)正则表达式比较数字。
-
图片标签不指定尺寸怎么办?
-
@SLaks♦:好的,那么我想我必须检查正则表达式与 Microsoft.XMLHTTP 匹配的每个图像。 link
-
Javascript 将是解决这个问题的方法。你能用吗?
标签: regex asp-classic html-content-extraction