我有这样的字符串
service sname-app-lb deregistered 1 targets in target-group ecs-sname-app-lb
我想将其拆分并放入字符串结果数组
const str = "'a' 'b' 'c'"
但在输出中我得到:
const arr = str.split(" ")
如何在没有嵌套字符串的情况下进入输出数组?
所需结果
["'a'", "'b'", "'c'"]
答案 0 :(得分:1)
通过将 regex 表达式与replace
方法结合使用,可以将map
方法与{{1} }。
argument
答案 1 :(得分:1)
首先使用.replace()
从字符串上方删除'
,然后将其拆分:
const str = "'a' 'b' 'c'";
const output = str.replace(/'/g, '').split(' ');
console.log(output);