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