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