【问题标题】:Getting a image url from html srcset using JavaScript regex使用 JavaScript 正则表达式从 html srcset 获取图像 url
【发布时间】:2016-04-04 18:10:12
【问题描述】:

我正在尝试使用 javascript 从具有 img srcset 的 html 获取图像 url。我对获得第二张或第三张图片特别感兴趣。

html中的srcset示例:

<img srcset=\"http:example.jpg 140w,http:example.jpg 160w,http:example.jpg 320w,http:example.jpg 480w,http:example.jpg 720w,http:example.jpg 1280w,http:example.jpg 1500w\" src=\"http:example.jpg\" alt=\"example\">

我只能使用纯javascript。

任何帮助都将不胜感激,因为我已经花了几个小时试图完成这项工作,到目前为止我唯一的成功就是从 html 中获取所有这些链接。

【问题讨论】:

  • 问题是什么?您尝试了哪些方法,但它如何不起作用?
  • 预期输出到底是什么?
  • @Biffen 这并不是真正的“解析”HTML。当正则表达式只是类似 HTML 页面中的一项时,它实际上更快更容易。
  • 我正在尝试从 img srcset 获取第二个或第三个 url。预期的输出是 http:example.jpg。

标签: javascript regex


【解决方案1】:

试试:http:[^ ]+

如果这不符合您的需求,您必须澄清。

说明

  • http: 找到文字

  • [^ ]+ 找到多个非空格字符。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 2010-12-21
    • 2012-10-21
    • 1970-01-01
    • 2011-05-31
    相关资源
    最近更新 更多