我有一串由 分隔的未定义数量的元素~~
,例如:
foobar~~some example text~~this is a string
如何将这些值拆分为一个简单的数组,然后可以循环遍历?
我试图~~
用正则表达式替换逗号,这样我就可以将其作为 csv 进行处理,但必须有更简单的方法吗?
使用拆分方法
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"
您将需要使用该Split
方法。您可以执行以下操作:
string[] arr=yourString.Split("~~");
foreach(string arrElement in arr)
{
//do what ever you want to
}
string str = "foobar~~some example text~~this is a string";
string[] _result = str.Split("~~", StringSplitOptions.None);