using System;
using System.Text.RegularExpressions;
namespace RegExApplication
{
public class Program
{
public static void Main(string[] args)
{
string abc = "Nursing_Desk";
string input = "C:\\Nova6\\Nursing_Desk\bin\\Debug";
string pattern = "^(.*?)(?=\\\\" + abc + ")";
Console.WriteLine(pattern);
Regex rgx = new Regex(pattern);
Match match = rgx.Match(input);
if (match.Success)
{
Console.WriteLine(match.Groups[1].Value);
}
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CiAKbmFtZXNwYWNlIFJlZ0V4QXBwbGljYXRpb24KewogICBwdWJsaWMgY2xhc3MgUHJvZ3JhbQogICB7CiAgICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKHN0cmluZ1tdIGFyZ3MpCiAgICAgIHsKICAgICAgCXN0cmluZyBhYmMgPSAiTnVyc2luZ19EZXNrIjsKICAgICAgICAgc3RyaW5nIGlucHV0ID0gIkM6XFxOb3ZhNlxcTnVyc2luZ19EZXNrXGJpblxcRGVidWciOwogICAgICAgICBzdHJpbmcgcGF0dGVybiA9ICJeKC4qPykoPz1cXFxcIiArIGFiYyArICIpIjsKICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUocGF0dGVybik7CiAgICAgICAgIFJlZ2V4IHJneCA9IG5ldyBSZWdleChwYXR0ZXJuKTsKIAogICAgICAgICBNYXRjaCBtYXRjaCA9IHJneC5NYXRjaChpbnB1dCk7CiAKICAgICAgICAJaWYgKG1hdGNoLlN1Y2Nlc3MpCiAgICAgICAgCXsKICAgICAgICAgICAgCUNvbnNvbGUuV3JpdGVMaW5lKG1hdGNoLkdyb3Vwc1sxXS5WYWx1ZSk7CiAgICAgICAgCX0KICAgICAgfQogICB9Cn0=