C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■88875 / )  Re[1]: 正規表現を使って部分文字列を取得する方法?
□投稿者/ ジャキ (1回)-(2018/10/06(Sat) 02:10:33)
No88874 (8823CenterTail さん) に返信

var r = @"\[(\d{4}-\d{2}-\d{2})\]\[(\d+)部屋目\]\[(.)性 (\d+)名 \\0\]";
var s = @"[2018-11-03][1部屋目][男性 2名 \0][2018-11-04][1部屋目][男性 2名 \0]";

foreach (Match m in Regex.Matches(s, r))
{
    Debug.WriteLine(String.Format("{0}, {1}, {2}, {3}", 
        m.Groups[1], m.Groups[2], m.Groups[3], m.Groups[4]));
}

返信 編集キー/


管理者用

- Child Tree -