Убрать пустые строки из файла или списка.

  • Автор темы Автор темы Prodvigay
  • Дата начала Дата начала

Prodvigay

Client
Регистрация
23.05.2015
Сообщения
37
Реакции
5
Баллы
8
Добрый день, постоянно при парсинге появляются пустые строчки, порой они очень мешают.
Подскажите пожалуйста как удалять их?
Операции над списком, удалить строки ??
Или может у кого есть код который удаляет уже в самом файле пустые строки?
Спасибо:az::bc:
 
Добрый день, постоянно при парсинге появляются пустые строчки, порой они очень мешают.
Подскажите пожалуйста как удалять их?
Операции над списком, удалить строки ??
Или может у кого есть код который удаляет уже в самом файле пустые строки?
Спасибо:az::bc:
если пустые строки это именно пустые - ничего нет и перевод строки, то можно очистить список от дублей, тогда останется всего одна пустая строка..
чтобы она была в самом конце - можно отсортировать список..
 
И удалить последнюю?)
сортировать не совсем удобно...
ну и думаю есть решение в одно действие :)
 
Поиск по форуму "Удалить пустые строки". Много тем было)
 
Добрый день, постоянно при парсинге появляются пустые строчки, порой они очень мешают.
Подскажите пожалуйста как удалять их?
Операции над списком, удалить строки ??
Или может у кого есть код который удаляет уже в самом файле пустые строки?
Спасибо:az::bc:
Была такая необходимость и у меня. Пользовался данным методом http://zennolab.com/discussion/threads/udalit-pustye-stroki-v-spiske.7464/
 
в чем неудобство сортировки?
менять положение строк нельзя?
Именно :)
Код:
Развернуть Свернуть Копировать
// Delete blank lines from file
string path = project.Variables["puth"].Value; // Gets file path from your project variable with name "filePath"
var lines = System.IO.File.ReadAllLines(path).Where(arg => !string.IsNullOrWhiteSpace(arg));
System.IO.File.WriteAllText(path, string.Join(Environment.NewLine, lines));
return 0;
а вот и решение
 
Именно :-)
Код:
Развернуть Свернуть Копировать
// Delete blank lines from file
string path = project.Variables["puth"].Value; // Gets file path from your project variable with name "filePath"
var lines = System.IO.File.ReadAllLines(path).Where(arg => !string.IsNullOrWhiteSpace(arg));
System.IO.File.WriteAllText(path, string.Join(Environment.NewLine, lines));
return 0;
а вот и решение

К сожалению не работает с таблицами, удалило все строки
 
@Emfortes, Prodvigay здравствуйте! Записал специально для Вас видео. Если оно понравится обязательно подписывайтесь на канал ютьюба, чтобы быть в курсе всех новостей
 
  • Спасибо
Реакции: Emfortes
@Emfortes, Prodvigay здравствуйте! Записал специально для Вас видео. Если оно понравится обязательно подписывайтесь на канал ютьюба, чтобы быть в курсе всех новостей
Спасибо за ваш труд. Видео понравилось, на канал подписался.

Спасибо. Когда искал, не нашел эту тему на форуме.
 
  • Спасибо
Реакции: C2H5OH
@Emfortes, Prodvigay здравствуйте! Записал специально для Вас видео. Если оно понравится обязательно подписывайтесь на канал ютьюба, чтобы быть в курсе всех новостей
Хороший совет, не добавлять пустых строк))
Спасибо! на канал подписался.
 
  • Спасибо
Реакции: C2H5OH
@C2H5OH
У вас в примере по условию одна из переменных (cat_name или cat_link) не должна равняться пустоте. А как будет выглядеть условие, чтобы они ОБА не должны равняться пустоте?
Допустим, у меня одна переменная может рандомно быть пустой, но другая будет заполненной - можно ли это задать в одно условие if?
Спасибо.
 
"{-Variable.var1-}"!="" && "{-Variable.var2-}"!=""
 
  • Спасибо
Реакции: Wzor и Emfortes

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