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 = matches.Cast<Match>().Select(x => x.Groups[0].Value).ToList();