gpt4 book ai didi

javascript - 如何将数组数组的字符串转换为Javascript数组数组?

转载 作者:行者123 更新时间:2023-12-01 03:52:28 27 4
gpt4 key购买 nike

我从一个端点得到一个字符串,该字符串将采用如下所示的任何形式

输入:

第一种形式

Option1[opt1,opt4,opt8,opt7],Option5[opt2,opt3],Option6[opt5,opt6] 

预期输出:

[ 
Option1[opt1,opt4,opt8,opt7],
Option5[opt2,opt3],
Option6[opt5,opt6]
]

Option1[1,4,8,7],Option5[2,3],Option6[5,6]  

预期输出:

[ 
Option1[1,4,8,7],
Option5[2,3],
Option6[5,6]
]

第二种形式

Option1[opt1],Option5[opt2],Option6[opt6]

预期输出:

[ 
Option1[opt1],
Option5[opt2],
Option6[opt5]
]

Option1[1],Option5[2],Option6[6]

预期输出:

[ 
Option1[1],
Option5[2],
Option6[5]
]

第三种形式

Option1,Option5,Option6 or Item1,Item2,Item3 or abc1,xyz2,ccc3

预期输出

[ 
Option1,
Option5,
Option6
]

对于第二种和第三种形式

.split(',') 

可以工作并返回预期的数组,但在这里我面临着第一种形式的挑战,寻找一些可以在 ] 之后考虑 , 的选项(reg exp)。

注意:很抱歉对问题进行更改,因为我看到来自端点的输入正在更改,但现在我不会对问题中的输入进行任何更多编辑

最佳答案

分割逗号“,”后跟大写“O”

str.split(/,(?=O)/)

关于javascript - 如何将数组数组的字符串转换为Javascript数组数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43060452/

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