Удалить \ r из строки - PullRequest
       1

Удалить \ r из строки

14 голосов
/ 20 декабря 2010

У меня есть Html в строке. Я много раз пытался удалить \ r, но не смог.

text.Replace("\r\n", "").Replace("\r", "").Replace("\n", "");

Ответы [ 4 ]

25 голосов
/ 20 декабря 2010

Вам необходимо присвоить результат обратно text, например:

text = text.Replace("\r\n", "").Replace("\r", "").Replace("\n", "");
3 голосов
/ 20 декабря 2010

Вы близки:

text = text.Replace("\r\n", "").Replace("\r", "").Replace("\n", "");

Вы должны присвоить результат операции .Replace обратно самой строке (или другой).Иначе результат никуда не денется.

1 голос
/ 20 декабря 2010

text.Replace возвращает вновь измененную строку.Это не меняет строку, с которой он работает.Поэтому убедитесь, что вы захватываете возвращаемое значение.

0 голосов
/ 20 декабря 2010
str = str.Replace("\\\\r","").Replace("\\\\n","");

вам, вероятно, нужно использовать escape-символ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...