Замена символов "\\" на "\\\\" - C#

Узнай цену своей работы

Формулировка задачи:

Немного необычная задачка. Есть путь к файлу string path, например,
path = @"C:\temp\MyDir"
т.е. значение path будет: "C:\temp\MyDir" Нужно получить из него string myPath который будет
path = @"C:\\temp\\MyDir"
и значение будет "C:\\temp\\MyDir" Если сделать
string myPath = Regex.Replace(path, @"\", @"\\");
выдает ошибку "Дополнительные сведения: выполняется разбор "" - Недопустимая обратная косая черта \ в конце образца." Как это можно сделать для любого path?

Решение задачи: «Замена символов "\\" на "\\\\"»

textual
Листинг программы
Regex.Replace(@"C:\temp\MyDir", @"\\", @"\\")

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

11   голосов , оценка 3.364 из 5