using System.Text.RegularExpressions;
using System.Collections.Generic;
public static void Main()
var input = "{abc}@{defgh}mner{123}";
var pattern = @"\{(.+?)\}";
var matches = Regex.Matches(input, pattern);
IList<string> output = new List<string>();
foreach (Match match in matches)
output.Add(match.Groups[0].Value);