C#で文字列の分割(2)

サラトガIT日記 > .NET C# > C#で文字列の分割(2) C#で文字列の分割(2)

※実経験の記憶を頼りに自宅の PC 環境(VMWareなど)で再現している内容もあるのでご注意下さい

2010-04-15

 

C# で文字列を特定の文字列で分割したい場面に遭遇したので、前回の文字列を特定の文字で分割する方法から、引数を変更して対応してみたいと思います。

1 つ目の引数に区切り文字列を配列で指定します。2 つ目の引数は区切った結果の空白要素を含めるかどうかの指定です。例えば、改行コード(この場合\r\n)が混ざった文字列を、改行コードで区切って分割してみます。

string hoge = "aaa\r\nbbb\r\nccc";

string[] hoges = hoge.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries);

foreach (string h in hoges)
{
    // h は aaa, bbb, ccc
}

関連記事

上記の記事に関連する記事(最新の10件)です。