避免在第一个字符串的数组上拆分第一个空格

时间:2019-02-05 15:22:56

标签: javascript

如何通过避免第一个字符串的第一个空格将下面的字符串拆分为所需的数组。

下面是示例代码段,我尝试用空格将其拆分,但由于第一个 item 1 本身具有空格。我如何避免这种情况并将其作为一个要素。

const data = "Item 1	10	200"

// required format [item 1, 10, 200]

// what i tried is 
const implemented = data.split(" ")
console.log(implemented)

4 个答案:

答案 0 :(得分:5)

看起来像您问题中项目之间的“空格”是制表符

console.log(
"Item 1	10	200".split('\t')
) //['Item 1', '10', '200']

答案 1 :(得分:3)

在给定的示例中,定界符为\ t(水平标签);所以你可以这样做,

SQL_ODBC_VER

答案 2 :(得分:2)

您可以通过 \t

split()

let data = "Item 1	10	200"
data = data.split("\t");
console.log(data);

答案 3 :(得分:1)

您的字符串包含制表符而不是空格,因此:

const data = "Item 1	10	200"

const implemented = data.split("\t")
console.log(implemented)