Форум программистов, компьютерный форум, киберфорум
Софт: Текстовые редакторы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 08.08.2018
Сообщений: 3
1

Массовое удаление пустой строки в тхт файлах через notepad++

08.08.2018, 21:14. Просмотров 2448. Ответов 7
Метки нет (Все метки)

вобщем есть сотня файлов тхт , подскажите как через notepad++ какой регуляркой удалить пустые строки
есть в нотпаде замена Поиск - Найти в файлах , например
\n\n
На что менять
\n
не удаляет
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.08.2018, 21:14
Ответы с готовыми решениями:

Удаление пустой строки либо заполнение пустой строки нулями
Доброго дня суток. Имеется функция удаления строки со значением 0. procedure...

Массовое редактирование тхт файлов
Подскажите плиз...Как правильно написать такой скрипт? Даем скрипту папку с тхт файлами он...

Удаление данных внутри строки Notepad++
Всем привет, имеется n-ое кол-строк, в которых присутствует "SwitchUser" Hello\lol;Hello\I...

Массовое изменение информации в файлах
Нужен алгоритм (неважно на каком языке), который делает вот что: Есть куча .html файлов(6к...

7
991 / 621 / 367
Регистрация: 07.11.2015
Сообщений: 988
08.08.2018, 23:48 2
Лучший ответ Сообщение было отмечено jumic как решение

Решение

Шаблон: (?m)^\h*\r?\n
Строку замены оставить пустой.
1
12 / 15 / 2
Регистрация: 12.08.2012
Сообщений: 145
08.02.2019, 23:05 3
Пригодится кому может. Поставить NppTextFX
0
3335 / 1363 / 231
Регистрация: 10.12.2013
Сообщений: 4,670
10.02.2019, 03:17 4
В каталоге somedir удалит все пустые строки во всех файлах с расширением .txt:
PowerShell
1
gci somedir\*.txt |foreach { gc $_ |where Length |Set-Content $_ }
0
12 / 15 / 2
Регистрация: 12.08.2012
Сообщений: 145
19.01.2021, 18:59 5
ctrl+f => заменить => что искать: "\n\r\n\r" заменить на: "\n\r" так несколько раз и все

Чтобы ваши строки не были соединены вместе, вы должны искать \r\n\r\n и заменять на \r\n
0
3088 / 1638 / 612
Регистрация: 06.06.2017
Сообщений: 5,544
20.01.2021, 00:09 6
stendapuss, зачем несколько раз, когда можно один? Тем более верхий/нижний перенос затронут не будет.
Посему немного уточняю почти верный ответ из второго поста: (?m)^\R|\R$
0
12 / 15 / 2
Регистрация: 12.08.2012
Сообщений: 145
20.01.2021, 00:31 7
Цитата Сообщение от FlasherX Посмотреть сообщение
(?m)^\R|\R$
У меня это не работает, что выше написал я работает. Разбираться в лом. Проста надо было строки убрать. В поиске пост нашел этот. Уже работает ваш вариант. С поста скопировал значение не работало. Писал ответ скопировал, работает.
(?m)^\R|\R$
0
3088 / 1638 / 612
Регистрация: 06.06.2017
Сообщений: 5,544
20.01.2021, 09:20 8
Цитата Сообщение от stendapuss Посмотреть сообщение
С поста скопировал значение не работало.
Помимо очистки второго поля там, разумеется, должна быть отмечена флажком опция Зациклить поиск и радиокнопка Регуляр. выражен., потом уже можно жать Заменить все.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.01.2021, 09:20

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Удаление пустой строки в DBGrid
Здравствуйте, эксперты! Подскажите, пожалуйста, как поступить в следующей ситуации. Есть на форме...

Удаление пустой строки в DataGridView
Собственно, сабж. Помогите пожалуйста сделать обход ошибки, вылетающей при удалении пустой строки в...

Удаление пустой строки из TextBox
Как удалить пустую строку из textBox

Удаление пустой строки в текстовом файле
$filecontent = Get-Content $file.FullName подскажите как удалить в текстовом файле все первые...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.