gpt4 book ai didi

javascript - 从 Javascript 中的字符串获取 URL 值

转载 作者:行者123 更新时间:2023-11-28 13:18:09 25 4
gpt4 key购买 nike

我试图弄清楚如何从 JS 中的以下字符串中提取 URL。

var str = '[velocity type="youtube" id="239793212" img="http://website.com/wp-content/uploads/image-placeholder.jpg" alt="Play" color="#FFFFFF" bkg_color="transparent"]';

我想以某种方式仅从 WordPress TinyMCE 正在读取的 WordPress 短代码中提取 http://website.com/wp-content/uploads/image-placeholder.jpg 值编辑器。

我应该补充一点,字符串并不总是采用准确的格式,并且 img="" 的位置会波动。

有没有办法将此字符串解析为 JSON 或数组,以便我可以访问 img 的值?

最佳答案

/img="([^"]*)"/.exec(str)[1]

英文:创建一个与img部分匹配的正则表达式,将URL放入第1组中,对字符串执行表达式后,获取第1组的内容。

表达式分解为

img="        # the string 'img="'(            # begin group 1  [^"]*      #   any character that is not a '"', any number of times)            # end group 1"            # the final double quote

相关文档:RegExp.prototype.exec() on the MDN当然还有关于正则表达式的主要信息网站:http://www.regular-expressions.info/ .

关于javascript - 从 Javascript 中的字符串获取 URL 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35829066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com