gpt4 book ai didi

javascript - Zapier 编写的代码 - 用整数分割字符串和带有多个分隔符的文本

转载 作者:行者123 更新时间:2023-12-03 06:41:17 25 4
gpt4 key购买 nike

我是一个完全的 JS 新手,并且正在努力提取具有多个分隔符的数据子字符串。

输入:404327 - Muskoka Cream Ale 6pack,131490 - Muskoka Cream Ale Cans 442673 - Muskoka Winterweiss,404368 - Muskoka Detour

我需要获取该字符串,并用“-”分隔产品#和名称,并用“,”分隔产品。

期望的输出Sku-A:404327名称 A:Muskoka 奶油艾尔啤酒 6 瓶装Sku-B:131490名称-B:Muskoka 奶油艾尔啤酒 jar Sku-C:442673名称-C:Muskoka WinterweissSku-D:404368名称D:Muskoka Detour

最佳答案

您可以使用嵌套拆分,先用于产品,然后用于分隔 id 和名称。

var string = '404327 - Muskoka Cream Ale 6pack,131490 - Muskoka Cream Ale Cans,442673 - Muskoka Winterweiss,404368 - Muskoka Detour',
products = string.split(',').map(function (a) {
var parts = a.split(' - ');
return { id: parts[0], name: parts[1] };
});

console.log(products);

关于javascript - Zapier 编写的代码 - 用整数分割字符串和带有多个分隔符的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37949689/

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