< Visual Studio 2008 で、XAML デザイナを開くと異常終了する | RadioButton を ListBox で実装する >

May 15, 2009

カンマ区切りされた数字を配列として取り出したりとか。

別にカンマ区切りじゃなくていいんやけど。

class Test
{
    static void Main (string [] args)
    {
        var s = "e0,106,aa,12";
        var regex = new System.Text.RegularExpressions.Regex ("\\b(\\d+)\\b");
        var matches = regex.Matches (s);
        var numbers = matches
            .OfType<System.Text.RegularExpressions.Match> ()
            .Select (match => Convert.ToInt32 (match.Groups [1].Value))
            .ToArray ();
        foreach (var number in numbers)
            Console.WriteLine ("{0}:{1}", number, number.GetType ());
    }
}

トラックバック

このエントリーにトラックバック:
http://frog.raindrop.jp/cgi-bin/mt/mt-tb.cgi/2380

コメント

コメントする

※ コメントスパム対策のため、コメント本文はおはよう、こんにちわ、こんばんわのいずれかより始めるようにしてください。

name:
email:

※ 必要ですが、表示しません。

url:
情報を保存する ?