Замена символов "\\" на "\\\\" - 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", @"\\", @"\\")

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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