gpt4 book ai didi

javascript - 在JS中将字符串切 block

转载 作者:行者123 更新时间:2023-11-28 14:03:07 24 4
gpt4 key购买 nike

我有一个这样的字符串

4741:GREEN,CIRHOSIS,ORANGE,Long-term,GREEN,HIS B CHIC,4642:GREEN,CRHOSIS,GREEN,HSysk B CC,

该字符串包含两条记录,记录 ID 为 4741 和 4642,以字符分隔。此外,在记录中,其他所有内容均以逗号 (,) 分隔

我怎样才能分开这个刺痛。请注意,此示例字符串仅包含 2 条记录,但其他记录可能包含更多或更少或不包含。感谢您的帮助!

最佳答案

基本思想:

var str = "4741:GREEN,CIRHOSIS,ORANGE,Long-term,GREEN,HIS B CHIC,4642:GREEN,CRHOSIS,GREEN,HSysk B CC,1111:asdf"

var re = /(\d+):([^(\d+:)]+)/g;

var matches = str.match(re);

for(var x in matches){
var parts = matches[x].split(":");
var id = parts[0];
var vals = parts[1].split(",");
alert(id + "\n" + vals.length);
}

关于javascript - 在JS中将字符串切 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3884043/

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