]? 进入数组。 这样做的原因只是为了测试。一位 frie-6ren">
gpt4 book ai didi

javascript - 如何将大字符串中的某些字符串插入数组

转载 作者:行者123 更新时间:2023-12-03 04:51:28 24 4
gpt4 key购买 nike

这可能听起来很奇怪,但我想通过使用以下正则表达式推送某些字符串来解析 xml 响应:

data-href="[\d\w\/:\.\=]*[">]? 

进入数组。

这样做的原因只是为了测试。一位 friend 使用 jimdo 构建了一个网页,在其中显示了一个图片库。现在我想尝试解析此网站上的 xml,只获取每个 data-href 标记中的图像,然后在我的 React Native 应用程序中使用它们。

有什么想法吗?

最佳答案

为什么不直接使用 String.match 方法?

var matches = xml_str.match(/data-href="[\d\w\/:\.\=]*[">]?/g);

编辑:如果您只想获取 href 中的 URL,请使用正则表达式捕获组:

var matches = xml_str.match(/data-href="([\d\w\/:\.\=]*)[">]?/g);
console.log(matches);

然后,您可以将匹配数组映射为仅包含具有 URL 的元素。

关于javascript - 如何将大字符串中的某些字符串插入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42638511/

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