请问,以下字符串如何拆分成数组,要求不能拆数组和对象:
const text = "a,b,c,[1,2,3],d,{a:1,b:2}";
const parseText = (text) => {
//todo
}
parseText(text); //["a","b","c","[1,2,3]","d","{a:1,b:2}"];
请问,以下字符串如何拆分成数组,要求不能拆数组和对象:
const text = "a,b,c,[1,2,3],d,{a:1,b:2}";
const parseText = (text) => {
//todo
}
parseText(text); //["a","b","c","[1,2,3]","d","{a:1,b:2}"];
const parseText = (text) => {
return text.match(/((\[.+\])|{.+}|([^,]+?))/g)
}
parseText('a,b,c,[1,2,3],d,{a:1,b:2}');
13 回答12.7k 阅读
7 回答1.8k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
6 回答760 阅读✓ 已解决
2 回答1.9k 阅读
6 回答996 阅读