Есть-ли возможность удалить пустые строки из переменной - не добавляя данные в список ?
(?<=\r\n)[\r\n\s]+|^\r\n|\n$
В честь дня дня рождения Юрия Гагарина в столице Сербии подсветили фасад самого высокого городского здания — башни «Белград» (высота 168 метров).На видео появляется шлем космонавта, видна планета Земля, далее были показаны обратный отсчет и старт ракеты на фоне года полета в космос
Появились снимки ДТП, в котором пострадал школьный автобус в Армении Местные СМИ пишут о 21 пострадавшем. Что стало причиной аварии, не уточняется.
Это же просто перенос текста. Попробуй заменять \r ИЛИ \n ИЛИ \r\n на пустоту.В перменной текст с лишними межстрочными отступали, привожу пример, как убрать отступ? Или Пустая строка, не знаю как назвать. Помогите, пожалуйста, обработать, чтобы не было такого разрыва между текстом.
В перменной текст с лишними межстрочными отступали, привожу пример, как убрать отступ? Или Пустая строка, не знаю как назвать. Помогите, пожалуйста, обработать, чтобы не было такого разрыва между текстом.
string textIn = @"В честь дня дня рождения Юрия Гагарина в столице Сербии подсветили фасад самого высокого городского здания — башни «Белград» (высота 168 метров).На видео появляется шлем космонавта, видна планета Земля, далее были показаны обратный отсчет и старт ракеты на фоне года полета в космос
Появились снимки ДТП, в котором пострадал школьный автобус в Армении Местные СМИ пишут о 21 пострадавшем. Что стало причиной аварии, не уточняется.";
var list = textIn.Split(new char[] {'\r','\n'}).ToList();
var list1 = list.Where(x => !string.IsNullOrEmpty(x));
return string.Join(Environment.NewLine, list1);
/*Результат:
В честь дня дня рождения Юрия Гагарина в столице Сербии подсветили фасад самого высокого городского здания — башни «Белград» (высота 168 метров).На видео появляется шлем космонавта, видна планета Земля, далее были показаны обратный отсчет и старт ракеты на фоне года полета в космос
Появились снимки ДТП, в котором пострадал школьный автобус в Армении Местные СМИ пишут о 21 пострадавшем. Что стало причиной аварии, не уточняется.*/
Попробуйте в кубике "Обработка текста - Замена" - произвести в тексте замену двойного перевода строки на одинарный.В перменной текст с лишними межстрочными отступали, привожу пример, как убрать отступ? Или Пустая строка, не знаю как назвать. Помогите, пожалуйста, обработать, чтобы не было такого разрыва между текстом.
Да, отлично, но не всегда есть двойной перевод, бывает и тройнойПопробуйте в кубике "Обработка текста - Замена" - произвести в тексте замену двойного перевода строки на одинарный.
Посмотреть вложение 104328
Тогда вариант через замену по регуляркеДа, отлично, но не всегда есть двойной перевод, бывает и тройной
(\r?\n){2,}
на {-String.Enter-}