how to split a string with ','

how to split a string with ','

本文关键字:with string to split how      更新时间:2023-09-26

我有一些参数的数组,比如:

arr=['abc','xyz','how are you, I am good'];

我想要这样的结果:

  1. abc
  2. xyz
  3. 你好,我很好

仅使用javascript。

我再次解释上一个问题出了问题。下面是场景。

我有6个有特殊特征的字符串变量。

我将这6个字符串分配给一个数组,如下所示:

arr=[str1,str2,str3.....);

之后我正在做:

arr=escape(arr); 

因为某些字符串变量具有特殊的字符。

在那之后,我将这个arr恢复为其他类似的功能。

var newarr=unescape(arr);

现在我想从这个新的arr中获得所有六个变量,我该怎么做?

目前我正在使用类似的分割函数。

split(',');

但问题是,一些变量在内部,所以它分裂了两次我不想那样。

使用join(),如下所示:

arr.join(" ");

这里" "是一条线索。

您可以使用"<br />"将数组元素与新行连接起来。

Umm您可以在不拆分或加入的情况下将它们从阵列中取出

var arr=['abc','xyz','how are you, I am good'];
console.log('1. ' + arr[0]);
console.log('2. ' + arr[1]);
console.log('3. ' + arr[2]);

http://jsfiddle.net/8hGxM/

使用联接函数:https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/join

arr.join(' ');

使用分割函数

string.split(',');

尝试

string.split(',');

你会得到

Fabrizio,这对我有用:

var arr=['abc','xyz','how are you, I am good'];
var res = arr.join("'n");
console.log(res);