Очистить файл от пустых строк с помощью c#

  • Автор темы Автор темы nomarketing
  • Дата начала Дата начала
Дайте, пожалуйста, рабочий сниппет по удалению из файлов последней пустой строки, которая существует на самом деле. У меня есть пару К .txt файлов у которых последняя строка пустая, хочу эти пустые строки из файлов удалить.
 
Это можно реализовать и стандартными средствами: брать строку по номеру end
проверять на пустоту после операции trim
удалять если строка пустая также по номеру end
 
  • Оценить
Реакции: Malchishka
Решил вопрос с пустыми строками, такими двумя регулярками:
/\r\n+|\r+|\n+|\t+/i
^$


efbe96da49fb.jpg
 
  • Оценить
Реакции: APXOHT
достаточно одной регулярки:
^\s*$
 
  • Оценить
Реакции: Meteorburn
Спасибо, отличный сниппет!)
Подскажите пожалуйста еще оператор для удаления всех пробелов перед текстом, а так же всех строк с элементом "Х"?
cMfvWOTj.png

Который раз убеждаюсь, что знания C#+ зенно творят невероятные вещи ))
 
Что касается удаления строк с искомыми элементами "Х" тут разобрался ( удалять строку - удалять элементы, удов. рег.выр ).
Но как удалить ненужные элементы, так и не нашел решения. Пытался через Trim ( пробелы, табы, интер) и через свои символы ( подбирал свои регулярные выражения ) , ничего не вышло ((
cMfvWOTH.png
 
Что касается удаления строк с искомыми элементами "Х" тут разобрался ( удалять строку - удалять элементы, удов. рег.выр ).
Но как удалить ненужные элементы, так и не нашел решения. Пытался через Trim ( пробелы, табы, интер) и через свои символы ( подбирал свои регулярные выражения ) , ничего не вышло ((
cMfvWOTH.png
Попробуй это выражение:
\t.*?
36391679145_48475874c1_o.jpg
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)