作者:ruigh | 来源:互联网 | 2022-12-02 01:31
我想基于分隔符" "
和","
(包括引号)拆分字符串.我怎么能这样做?我试过这样做:
var str = '"String","String2" "String3"';
str = str.split('" "', '","');
console.log(str);
但它没有用.我期待这个控制台输出:
["String", "String2", "String3"]
但我得到了:
[]
如何根据两个分隔符拆分字符串?可能吗?
1> Piterden..:
let str = '"String","String2" "String3"';
str = str.split(/ |,/);
console.log(str);
let str2 = '"String","String2" "String3"';
str2 = str2.split(/" "|","|"|\n/).filter(Boolean);
console.log(str2);
let str3 = '"String","String2" "String3"';
str3 = str3.match(/[\w\d]+/g);
console.log(str3);