using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text.RegularExpressions; public class Test { public static void Main() { var m = Regex.Match("apple", "(?a(?=pple)|b(?=anana)|c(?=herry))"); if (m.Success) { Console.WriteLine("fruit\'s initial: {0}", m.Groups["C"].Value); } } }