0

で区切られた未定義の量の要素の文字列があります~~

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

これらの値を単純な配列に分割してループできるようにするにはどうすればよいですか?

コンマを正規表現に置き換えようとして~~いたので、csvとして作業できましたが、もっと簡単な方法があるはずですか?

4

3 に答える 3

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"
于 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 に答える