Вернуться   SEO форум - оптимизация и продвижение сайтов > Web разработки > Программирование

Важная информация
Программирование - PHP, MySQL, JavaScript, CSS, HTML верстка и т.д.

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 01.05.2015, 20:07   #1
 
Аватар для Jey-Jey
 
Сообщений: 64
FR (активность): 1,029

Доп. информация
Восклицание Автор темы Массовое удаление пустых строк в txt файле

Уважаемые.
Возможно кто-то знает как можно массово удалить пустые строчки в файле.
Поясню.
Есть txt файл в нем текст, рандомно разбросан и имеет вид:

Цитата:

Нужный текст
-пусто
-пусто
Нужный текст
Нужный текст
-пусто
Нужный текст
и т.д
Как его можно привести к виду?:

Цитата:
Нужный текст
Нужный текст
Нужный текст
Нужный текст
Идеально конечно, если бы это можно было сделать с помощью текстового редактора например notepad2, если нет, то возможно есть php скрипт для таких задач?

Спасибо.
Jey-Jey вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 01.05.2015, 20:59   #2
 
Аватар для knockie
 
Сообщений: 995
FR (активность): 35,201

Доп. информация
По умолчанию

Копируешь в эксель - выделяешь столбец - F5 - Выделить - Пустые ячейки - ОК - жмешь Удалить

но наверняка можно и в нотпэде
knockie вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
Alex LM (15.05.2015)
Старый 01.05.2015, 22:01   #3
 
Аватар для maugli
 
Сообщений: 91
FR (активность): 1,987

Доп. информация
По умолчанию

Цитата:
Сообщение от Jey-Jey Посмотреть сообщение
Уважаемые.
Возможно кто-то знает как можно массово удалить пустые строчки в файле.
Поясню.
Есть txt файл в нем текст, рандомно разбросан и имеет вид:

Идеально конечно, если бы это можно было сделать с помощью текстового редактора например notepad2, если нет, то возможно есть php скрипт для таких задач?

Спасибо.
а это не то?


Сервис рассылок Рассылка на форумы, доски объявлений, рассылка вконтакте, в каталоги статей
maugli вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
Alex LM (15.05.2015), Art MC (20.05.2015)
Старый 01.05.2015, 23:50   #4
 
Аватар для knockie
 
Сообщений: 995
FR (активность): 35,201

Доп. информация
По умолчанию

а у меня нет такой функции
knockie вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 02.05.2015, 00:33   #5
 
Аватар для cthulchu
 
Сообщений: 3,708
FR (активность): 121,165

Доп. информация
По умолчанию

а заменить двойные переносы строк \n\n на ординарный \n - сложно?

Оффтоп:


Для ленивых и не имеющих отношения к айти:

Оффтоп:


Цитата:
Сообщение от -knockie Посмотреть сообщение
а у меня нет такой функции
там плагин может быть нужен, ща гляну, что у меня стоит...
Вот мои плагули:

Оффтоп:


мне кажется, что эта функция дефолтна в новом нп++

Цитата:
Сообщение от Jey-Jey Посмотреть сообщение
Идеально конечно, если бы это можно было сделать с помощью текстового редактора например notepad2, если нет, то возможно есть php скрипт для таких задач?
Очень просто тоже. можно все строки в массив положить, каждую, при этом тримнув, задавая только строку в качестве аргумента. Трим с одним аргументом по умолчанию убирает все прозрачные символы. После этого проверить размер стринга и если он не ноль - добавить в массив, или там принтонуть, не важно. Хотя, по моему, можно это сделать проще, работая сразу с массивом, чтобы избежать циклов. У меня подход снизу же.
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
Alex LM (15.05.2015)
Старый 02.05.2015, 08:10   #6
 
Аватар для maugli
 
Сообщений: 91
FR (активность): 1,987

Доп. информация
По умолчанию

Цитата:
Сообщение от knockie Посмотреть сообщение
а у меня нет такой функции
А у Вас новая версия? У меня все функции из коробки, я не ставлю плагинов - не разбираюсь в них вообще.


Сервис рассылок Рассылка на форумы, доски объявлений, рассылка вконтакте, в каталоги статей
maugli вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 02.05.2015, 10:40   #7
 
Аватар для knockie
 
Сообщений: 995
FR (активность): 35,201

Доп. информация
По умолчанию

я давно не обновлял его, наверное, пора уже
knockie вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 06.05.2015, 13:08   #8
 
Аватар для Jey-Jey
 
Сообщений: 64
FR (активность): 1,029

Доп. информация
По умолчанию Автор темы

Всем спасибо за советы, в нотепаде тоже не оказалось готовой функции, поэтому с помощью \r\n всё заменил.
Jey-Jey вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
Alex LM (15.05.2015)
Старый 20.05.2015, 14:59   #9
 
Аватар для lorien
 
Сообщений: 2
FR (активность): 130

Доп. информация
По умолчанию

Загружаешь в vim и потом выполняешь в command mode:
:g/^$/d
lorien вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 15.07.2015, 03:24   #10
 
Аватар для Shra75
 
Сообщений: 7
FR (активность): 246

Доп. информация
По умолчанию

А я в ListEdit все правлю... очень нравится блокнотик, ну очень я им доволен.
Shra75 вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Ответ

Метки
notepad, php, ругулярные выражения

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции
Внимание!
Этой теме более 2634 дней. Вы можете оставить сообщение здесь. Но, обращаем внимание. Возможно, рациональней создать новую тему (найти свежее обсуждение)?


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[ Вопрос ] программа проверки совподения строк nindia Софт оптимизатора, SEO утилиты 5 30.11.2013 13:07
notepad ++ выделение строк nindia Программирование 12 07.12.2012 15:43
Массовое удаление из поиска ненужных страниц, дублей webmas Индексация сайта 6 20.03.2012 17:23
Продам базу синониВ , 200 и 450 К строк semenЧ Программы, движки 0 23.11.2009 13:34

Текущее время: 19:46. Часовой пояс GMT +3.