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

Prodvigay

Client
Регистрация
23.05.2015
Сообщения
37
Благодарностей
5
Баллы
8
Добрый день, постоянно при парсинге появляются пустые строчки, порой они очень мешают.
Подскажите пожалуйста как удалять их?
Операции над списком, удалить строки ??
Или может у кого есть код который удаляет уже в самом файле пустые строки?
Спасибо:az::bc:
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 458
Благодарностей
8 682
Баллы
113
Добрый день, постоянно при парсинге появляются пустые строчки, порой они очень мешают.
Подскажите пожалуйста как удалять их?
Операции над списком, удалить строки ??
Или может у кого есть код который удаляет уже в самом файле пустые строки?
Спасибо:az::bc:
если пустые строки это именно пустые - ничего нет и перевод строки, то можно очистить список от дублей, тогда останется всего одна пустая строка..
чтобы она была в самом конце - можно отсортировать список..
 

Prodvigay

Client
Регистрация
23.05.2015
Сообщения
37
Благодарностей
5
Баллы
8
И удалить последнюю?)
сортировать не совсем удобно...
ну и думаю есть решение в одно действие :-)
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Поиск по форуму "Удалить пустые строки". Много тем было)
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 458
Благодарностей
8 682
Баллы
113

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
554
Баллы
93
Добрый день, постоянно при парсинге появляются пустые строчки, порой они очень мешают.
Подскажите пожалуйста как удалять их?
Операции над списком, удалить строки ??
Или может у кого есть код который удаляет уже в самом файле пустые строки?
Спасибо:az::bc:
Была такая необходимость и у меня. Пользовался данным методом http://zennolab.com/discussion/threads/udalit-pustye-stroki-v-spiske.7464/
 

Prodvigay

Client
Регистрация
23.05.2015
Сообщения
37
Благодарностей
5
Баллы
8
в чем неудобство сортировки?
менять положение строк нельзя?
Именно :-)
Код:
// 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

Client
Регистрация
28.08.2015
Сообщения
29
Благодарностей
20
Баллы
3
Именно :-)
Код:
// 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;
а вот и решение
К сожалению не работает с таблицами, удалило все строки
 

C2H5OH

Client
Регистрация
30.09.2014
Сообщения
55
Благодарностей
26
Баллы
18
@Emfortes, Prodvigay здравствуйте! Записал специально для Вас видео. Если оно понравится обязательно подписывайтесь на канал ютьюба, чтобы быть в курсе всех новостей
 
  • Спасибо
Реакции: Emfortes

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113
  • Спасибо
Реакции: Emfortes

Emfortes

Client
Регистрация
28.08.2015
Сообщения
29
Благодарностей
20
Баллы
3
@Emfortes, Prodvigay здравствуйте! Записал специально для Вас видео. Если оно понравится обязательно подписывайтесь на канал ютьюба, чтобы быть в курсе всех новостей
Спасибо за ваш труд. Видео понравилось, на канал подписался.

Спасибо. Когда искал, не нашел эту тему на форуме.
 
  • Спасибо
Реакции: C2H5OH

Prodvigay

Client
Регистрация
23.05.2015
Сообщения
37
Благодарностей
5
Баллы
8
@Emfortes, Prodvigay здравствуйте! Записал специально для Вас видео. Если оно понравится обязательно подписывайтесь на канал ютьюба, чтобы быть в курсе всех новостей
Хороший совет, не добавлять пустых строк))
Спасибо! на канал подписался.
 
  • Спасибо
Реакции: C2H5OH

Emfortes

Client
Регистрация
28.08.2015
Сообщения
29
Благодарностей
20
Баллы
3
@C2H5OH
У вас в примере по условию одна из переменных (cat_name или cat_link) не должна равняться пустоте. А как будет выглядеть условие, чтобы они ОБА не должны равняться пустоте?
Допустим, у меня одна переменная может рандомно быть пустой, но другая будет заполненной - можно ли это задать в одно условие if?
Спасибо.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
"{-Variable.var1-}"!="" && "{-Variable.var2-}"!=""
 
  • Спасибо
Реакции: Wzor и Emfortes

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