Я упускаю что-то очень очевидное здесь, но я просто не вижу этого.
У меня есть:
string input = @"999\abc.txt";
string pattern = @"\\(.*)";
string output = Regex.Match(input,pattern).ToString();
Console.WriteLine(output);
Мой результат:
\abc.txt
Я не хочу косую черту и не могу понять, почему она пробирается в вывод. Я попытался перевернуть шаблон, и косая черта снова оказалась в выводе:
string pattern = @"^(.*)\\";
и получите:
999\
Странно. Результат хорош в регуляторе Ошерова. Есть мысли?
Спасибо.