Удаление пустых строк в списке?

Porosenok

Client
Регистрация
26.09.2010
Сообщения
1 279
Благодарностей
96
Баллы
48
Вроде бы простая задача - но как? не нашел такого. Пробовал удалять строки содержащие {-String.Enter-} - не получлиось
 

Porosenok

Client
Регистрация
26.09.2010
Сообщения
1 279
Благодарностей
96
Баллы
48
Так же попробовал положить список в переменную и сделать как тут и тоже не получилось. Подскажите как, очень надо
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113

doriandor

Client
Регистрация
26.12.2014
Сообщения
5
Благодарностей
1
Баллы
3
Добрый день! Есть текст:
Компрессор винтовой

FUBAG LEGEND 11/08-270 E|\t ST

Под заказ

Объём ресивера
270 л

Давление
10 бар
Производительность
1450 л/мин

Мощность
11 кВт

Напряжение
380 В

необходимо удалить пустые строки и пустые с пробелом и табы и пробелы в начале строк
то есть привести к виду:

Компрессор винтовой
FUBAG LEGEND 11/08-270 E|\t ST
Под заказ
Объём ресивера
270 л
Давление
10 бар
Производительность
1450 л/мин
Мощность
11 кВт
Напряжение
380 В

Непонятно следующее: регулярка ^\s*$ и \n\r работает в нотпад++ и не работает в зенно.
Смотрел темы смежные на форуме, выражение /\r\n+|\r+|\n+|\t+/i не подходит т.к. убирает все переносы строк и получается цельная простынь.
Пробую подобрать выражение в http://php-include.ru/regulyarnye-vyrazheniya-onlain пока чтот не получается. Как вариант прошу посоветовать нормальный мануал как строить регулярки. Заранее спасибо!
 
  • Спасибо
Реакции: LightWood

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
тут вам все равно каждую строку нужно отдельно чистить если еще трим делать. поэтому загружайте все в список, берите построчно, делайте строке трим. проверяйте с IF на пустоту. если не пусто - добавлять в другой список.
 

doriandor

Client
Регистрация
26.12.2014
Сообщения
5
Благодарностей
1
Баллы
3
Спасибо большое! Все помогло!
 

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