で区切られた未定義の量の要素の文字列があります~~
。
foobar~~some example text~~this is a string
これらの値を単純な配列に分割してループできるようにするにはどうすればよいですか?
コンマを正規表現に置き換えようとして~~
いたので、csvとして作業できましたが、もっと簡単な方法があるはずですか?
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"
Split
メソッドを使用する必要があります。次のことができます。
string[] arr=yourString.Split("~~");
foreach(string arrElement in arr)
{
//do what ever you want to
}
String.Split()を使用する
string str = "foobar~~some example text~~this is a string";
string[] _result = str.Split("~~", StringSplitOptions.None);