using System.Collections.Generic;
using System.Text.RegularExpressions;
public static void Main()
foreach (var item in GetValues("(John, 36, Manager)"))
private static IEnumerable<string> GetValues(string value)
var matches = Regex.Matches(value, @"\(.*\)");
if (matches.Count == 0) return new string[0];
var valueSplit = matches[0].Value;
var theString = valueSplit.Trim('(', ')');
var wordSplit = theString.Split(',').Select(x=>x.Trim());