重複の可能性:
各コンマで文字列を分割する方法は?
この文字列をC#で分割したいと思います。
string str= "ahmad,ehsan,mohmmad,sss";
結果は次のようになります。
ahmad
ehsan
mohmmad
sss
重複の可能性:
各コンマで文字列を分割する方法は?
この文字列をC#で分割したいと思います。
string str= "ahmad,ehsan,mohmmad,sss";
結果は次のようになります。
ahmad
ehsan
mohmmad
sss
文字列のリストに分割する場合は、String.Split関数を使用できます。
string[] splitted = str.Split(',');
文字列を分割する場合は、String.Splitを使用します。
string str= "ahmad,ehsan,mohmmad,sss";
var result = str.Split(',');
分割方式が利用できます。
string str= "ahmad,ehsan,mohmmad,sss";
string[] list=str.Split(',');
foreach(string item in list)
Console.WriteLine(item);
Split
次の方法を使用します。
string[] items = str.Split(',');
次のような方法を使用できます。Substring
List<string> items = new List<string>();
int start = 0, pos;
while ((pos = str.IndexOf(',', start)) != -1) {
items.Add(str.Substring(start, pos - start));
start = pos + 1;
}
items.Add(str.Substring(start));
,
文字列を分割しますか、それともに置き換えますか?
string
クラスには、Split
メソッドとメソッドの両方がありReplace
ます。
string str= "ahmad,ehsan,mohmmad,sss";
var subStrings = str.Split(',');
foreach (var s in subStrings)
{
Console.WriteLine(s);
}
var newString = str.Replace(","," ");
Console.WriteLine(newString);
あなたは次のコード、
str = str.Replace(',',' '); /* ans will be "ahmad ehsan mohmmad sss" */
http://msdn.microsoft.com/en-us/library/system.string.replace.aspx
単語を分割して文字列配列として使用したい場合は、次を使用できます。
string[] arr = str.Split(',');
/*
ahmad
ehsan
mohmmad
sss
*/
//use this code
string str= "ahmad,ehsan,mohmmad,sss";
str.Replace(",", " ");
希望があなたを助けます。