Удаление лишних переводов на новую строку с удалением лишних пробелов - C#
Формулировка задачи:
Добрый вечер! Прошу помочь. Из текста необходимо удалить лишние знаки пробелов и переводов на новую строку.
Когда использую
и если в тексте стоял пробел, а потом (уже после удаления лишнего) \n, то эти знаки заменяются на пробел.
Мне же необходимо, что бы лишние много пробелов менялись на один пробел, а переводы строки на один перевод строк.
text = Regex.Replace(text, @"\n{2,}", "\n"); text = Regex.Replace(text, @"\s{2,}", " ");
Решение задачи: «Удаление лишних переводов на новую строку с удалением лишних пробелов»
textual
Листинг программы
text = Regex.Replace(text, @"(?:\n|\r|\r\n){2,}", "\n"); text = Regex.Replace(text, @" {2,}", " ");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д