using System;
using System.Collections.Generic;
using System.Text.RegularExpressions;
using System.Linq;
public class Test
{
public static void Main()
{
var s = "{{value1}} {{value2}}";
var results = Regex.Matches(s, @"{{(\w+)}}")
.Cast<Match>()
.Select(x => x.Groups[1].Value)
.ToList();
foreach (var str in results)
{
Console.WriteLine(string.Join("\n", results));
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwp1c2luZyBTeXN0ZW0uTGlucTsKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciBzID0gInt7dmFsdWUxfX0ge3t2YWx1ZTJ9fSI7CgkJdmFyIHJlc3VsdHMgPSBSZWdleC5NYXRjaGVzKHMsIEAie3soXHcrKX19IikKCQkJLkNhc3Q8TWF0Y2g+KCkKCQkJLlNlbGVjdCh4ID0+IHguR3JvdXBzWzFdLlZhbHVlKQoJCQkuVG9MaXN0KCk7CgkJZm9yZWFjaCAodmFyIHN0ciBpbiByZXN1bHRzKQoJCXsKCQkJQ29uc29sZS5Xcml0ZUxpbmUoc3RyaW5nLkpvaW4oIlxuIiwgcmVzdWx0cykpOwoJCX0KCX0KfQ==