C#で文字列の分割(1)
※実経験の記憶を頼りに自宅の PC 環境(VMWareなど)で再現している内容もあるのでご注意下さい
2010-02-17
C# を触り始めて数週間。どの言語でもそうですが、文字列操作というのは使用頻度が高いです。リファレンスサイトにもまとまっていると思いますが、自分で使ったものはまとめていきます。
今回は、文字列の分割。カンマ区切りの文字列など、特定の文字で区切ります。String の Split メソッドは char 配列しか引数として受け付けないのですね。区切り文字が 1 つだけなら、配列定義するより引数に直接指定した方が楽かな。
っと思ったら、.NET 2.0 からは引数で文字列も指定できるようになっていました。こちらは、また別途記事に書きたいと思います。
char[] delimiters = { '@' };
email = "hogehoge@example.org";
string[] s = email.Split(delimiters);
//string[] s = email.Split('@');
[結果]
s[0] : hogehoge
s[1] : example.org
関連記事
上記の記事に関連する記事(最新の10件)です。


