Регулярка. Разбить текст по пустой строке - C#
Формулировка задачи:
Всем Привет!
Хэлпните пожалуйста.
Подскажите регулярку для разбивки текста на блоки по пустой строке.
Пример текста:
Что бы на выходе получить массив string[],
где элементы строки в виде:
В пустой строке нет пробелов, только символ новой строки.
Word wordword word wordword
wordwordword word
worword
Word word wordword
worword wordword
wordwordword word
Word word wordword
worword wordword
wordword
Word word wordword
worword wordword
wordwordword word
Листинг программы
- string s = @"Word wordword word wordword
- wordwordword word
- worword
- Word word wordword
- worword wordword
- wordwordword word
- Word word wordword
- worword wordword
- wordword";
- var result = Regex.Split(s, @"^[\r\n]");
- for (int i = 0; i < result.Length; i++)
- {
- Console.WriteLine(result[i] + "\r\n");
- }
Решение задачи: «Регулярка. Разбить текст по пустой строке»
textual
Листинг программы
- Regex.Split(str, @"^\r\n", RegexOptions.Multiline);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д