using System; using System.IO; using System.Text.RegularExpressions; public class Test { public static void Main() { var testEcl = "\"D:\\src\\repos\\myprj\\bin\\Debug\\MyApp.exe\" /?"; var asmName = string.Empty; var m = Regex.Match(testEcl, @"([^\\]+)\.exe", RegexOptions.IgnoreCase); if (m.Success) { asmName = m.Groups[1].Value; } Console.WriteLine(asmName); } }