void Main()
{
var inputs = new[]
{
"{0} {1} {2}",
"{1}, {2}, {0}",
"{{Hoho}} {0}, {3}",
"{0:hh} {1:D2}",
"{{{{4}}}} {1} {{2}} {{{3}}",
"{{{{1}} 2}}"
};
string pattern = "";
foreach (var input in inputs)
{
var matches = Regex.Match(input, pattern);
foreach (var group in matches.Groups)
{
Console.Write(group);
}
Console.WriteLine();
}
}