C #: как заменить \\ на \ - PullRequest
       35

C #: как заменить \\ на \

8 голосов
/ 14 апреля 2011

У меня есть строка temp, и я хочу заменить \\ на \

string temp = "\\h\\k";

Я пытался сделать temp.Replace("\\", "\"), однако вывод hk Я хочу, чтобы вывод был \h\k

Как заменить "\\" на "\"?

Спасибо

Ответы [ 4 ]

7 голосов
/ 14 апреля 2011
temp.Replace("\\\\", "\\")

Это должно сработать.

6 голосов
/ 14 апреля 2011

вопрос не совсем понятен, вы ищете это?

string temp = @"\\h\\k";
temp = temp.Replace(@"\\", @"\");
3 голосов
/ 14 апреля 2011

Вам необходимо каждый раз избегать косых черт:

temp.Replace("\\\\", "\\")
0 голосов
/ 14 апреля 2011

Как насчет:

string temp = "\\h\\k";
temp = temp.Replace("\\\\", "\\");
...