JavaScript中的字符串拆分

时间:2018-02-08 23:43:33

标签: javascript arrays

我已经经历了很多答案并在这里进行了演练,但似乎没有什么工作正常!这就是我想要的:我想用" "这很简单:这就是我所做的:

var data = response.data.split(" ");

并且相信这应该给我一个阵列,这将允许我做这样的事情:

  

数据[0],数据[1] ......

就像那样,这意味着如果我有这样的字符串

  

var data = src / .gitignore Calculator.apk build.gradle proguard-rules.pro

我将它与"分开",我现在应该

  

data [0] = src /,data [1] =。gitignore    bla bla bla ...

但我一直得到的只是一个数组索引!即

  

data [0] = src / \ n.gitignore \ nCalculator.apk \ nbuild.gradle \ nproguard-rules.pro

只有。我仍然无法理解为什么会发生这种情况!

2 个答案:

答案 0 :(得分:0)

这是新行的转义字符\n。尝试与/( |\n)/分开。这将照顾新的线路和空间。

答案 1 :(得分:-2)

var data = 'src/ .gitignore Calculator.apk build.gradle proguard-rules.pro';
console.log(data.split(/\s/));