Замените «\\» на «\» в строке в C #

Я до сих пор не понимаю, как это сделать. Я видел много сообщений об этом, но ни одно из решений не помогло мне.

У меня есть строка "a \\ b". Результат, который мне нужен - "а \ б". Как это сделать?

У меня есть текстовый файл, в котором есть строка подключения к базе данных, указывающая на экземпляр с именем - Server \ DbInstance

Моя цель - заменить строку в текстовом файле - заменить «Server \ DbInstance» "с другим значением, скажем" 10.11.12.13, 1200 ".

Итак, у меня есть:

stringToBeReplaced = @"Server\DbInstance";
newString = @"10.11.12.13, 1200";

Вот где начинается проблема. Моя строкаToBeReplaced всегда будет «Server \\ DbInstance», и когда я ищу эту строку в своем текстовом файле, поиск не выполняется, поскольку в текстовом файле нет строки «Server \\ DbInstance»; вместо этого у него есть только «Server \ DbInstance». Итак, как изменить "Server \\ DbInstance" на "Server \ DbInstance"?

37
задан Peter Mortensen 14 July 2015 в 21:36
поделиться