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);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uSU87CnVzaW5nIFN5c3RlbS5UZXh0LlJlZ3VsYXJFeHByZXNzaW9uczsKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciB0ZXN0RWNsID0gIlwiRDpcXHNyY1xccmVwb3NcXG15cHJqXFxiaW5cXERlYnVnXFxNeUFwcC5leGVcIiAvPyI7CgkJdmFyIGFzbU5hbWUgPSBzdHJpbmcuRW1wdHk7IAoJCXZhciBtID0gUmVnZXguTWF0Y2godGVzdEVjbCwgQCIoW15cXF0rKVwuZXhlIiwgUmVnZXhPcHRpb25zLklnbm9yZUNhc2UpOwoJCWlmIChtLlN1Y2Nlc3MpCgkJewoJCSAgICBhc21OYW1lID0gbS5Hcm91cHNbMV0uVmFsdWU7CgkJfQogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKGFzbU5hbWUpOwoJfQp9Cgo=