0

我有一串由 分隔的未定义数量的元素~~,例如:

foobar~~some example text~~this is a string

如何将这些值拆分为一个简单的数组,然后可以循环遍历?

我试图~~用正则表达式替换逗号,这样我就可以将其作为 csv 进行处理,但必须有更简单的方法吗?

4

3 回答 3

2

使用拆分方法

var str = "foobar~~some example text~~this is a string";
var arr = str.split('~~');
$.each(arr,function(indx,val){
   console.log(val);
});

或者你可以像arr[0], arr[1], arr[2]...一样访问。

输出

   "foobar"
   "some example text"
   "this is a string"
于 2013-08-16T11:18:59.333 回答
0

您将需要使用该Split方法。您可以执行以下操作:

string[] arr=yourString.Split("~~");
foreach(string arrElement in arr)
{
   //do what ever you want to
}
于 2013-08-16T11:28:28.500 回答
0

使用String.Split()

string str = "foobar~~some example text~~this is a string";
string[] _result = str.Split("~~", StringSplitOptions.None);
于 2013-08-16T11:18:49.160 回答