string pattern = ".+\\";
foreach (string file in files){
richTextBox2.Text += Regex.Replace(file, @pattern, String.Empty) +"\n";
}
Я пытаюсь сделать то, что должно быть простым матчем шаблона и заменить файл состоит из полного пути, например: d:\test\t.txt
. Но каждый раз он раздавливает и говорит Illegal \ at the end of the pattern.
Без радости, где я иду не так?Regex.Replace не работает правильно
Yeap, отлично теперь работает, спасибо! – Disciples
Бинго! При выполнении регулярного выражения лучше всего использовать стенографическую строку для уменьшения путаницы. @ "+ \\" – Logarr