Удаление \n из строки

332
13 августа 2021, 22:10

Это произошло внезапно... Я уже сталкивался с проблемой, что в строке нужно удалить "\r\n". Это я легко исправил с помощью sequence = sequence.Replace(Environment.NewLine, "");

Однако, когда я скачал файл со строкой, а не создал его вручную, скопировав содержимое с сайта, то этот фрагмент кода перестала работать. Теперь в строке только "\n". Как это удалить? Так тоже не вышло sequence = sequence.Trim('\n', '\r');

Answer 1

У вас вот это Environment.NewLine представляет собой последовательность \r\n, потому это sequence = sequence.Replace(Environment.NewLine, ""); не будет работать для \n

Вот это sequence = sequence.Trim('\n', '\r'); удаляет символы только в начале и в конце строки, то есть не ваш вариант.

Вам нужно использовать следующее

sequence = sequence.Replace("\n", string.Empty); 
READ ALSO
Архивация файлов, находящихся в MemoryStream

Архивация файлов, находящихся в MemoryStream

На сервере в БД хранятся файлыНеобходимо отправлять эти файлы на почту

244
реализация tf-idf c#

реализация tf-idf c#

Нужна помощь, пожалуйстаНужно вычислить idf для конкретного текста в richtexbox (tf есть)

237
Сериализация enum в json в виде строки

Сериализация enum в json в виде строки

У меня есть класс со свойством типа enum property и при сериализации в json оно выводится как число, в то время как мне надо чтобы результат был в виде...

189
Ninject, заменить реализацию на другой класс

Ninject, заменить реализацию на другой класс

Знакомлюсь с IoC контейнерами и NinjectПо примерам в сети сделал реализацию для Ninject

344