Как заменить пустые строки в Notepad ++? Я попробовал найти и заменить пустыми строками в поиске, и ничего не заменил, но это не сработало; он, вероятно, нуждается в регулярном выражении.Удаление пустых строк в Notepad ++
ответ
Вам нужно что-то вроде обычного выражения.
Вы должны быть в режиме Extended
Если вы хотите, чтобы все линии в конечном итоге на однолинейной использования \r\n
. Если вы хотите просто удалить пустые строк, используйте \n\r
как @Link изначально предлагаемый.
Заменить любое выражение ничем.
В блокноте ++ нажмите CTRL + H, в режиме поиска нажмите на кнопку «Расширенный (\ n, \ r, \ t ...)», затем введите поле «Найти что»: \ r \ n (короткий для CR LF) и оставить «заменить» поле пустым ..
Наконец ударил заменить все
Ну, я не уверен, что регулярное выражение или ситуации ..
Как насчет CTRL + A, выберите меню TextFX -> TextFX Edit -> Delete Blank Lines и альт, все пустые строки исчезли.
Примечание стороны - если строка пустая, т.е. не содержит пробелы, это будет работать
Там есть плагин, который добавляет в меню под названием TextFX
. Это меню, в котором находится головокружительное множество вариантов быстрого редактирования текста, дает человеку возможность быстро менять кодировку. В этом меню вы можете найти выбор, такие как котировки Drop, удалить пустые строки, а также Unwrap и Снова упаковывайте неиспользуемый Текст
Выполните следующие действия:
TextFX > TextFX Edit > Delete Blank Lines
TextFX > TextFX Edit > Delete Surplus Blank Lines
для любого, как я, который не может найти это, это плагин, который вы устанавливаете, и он работает как шарм. ;-) – yitwail
Не уверен, когда, но, похоже, этот плагин установлен по умолчанию. Немного не по теме, но одна из других невероятно полезных функций, в разделе TextFX> TextFX Tools', является сортировкой строк, при необходимости удаляя дубликаты. Очень удобный способ сделать Unix 'sort -u' в ящике Windows без cygwin или unxutils или аналогичного. –
[Вот ссылка на плагин TextFx.] (Http://sourceforge.net/projects/npp-plugins/files/TextFX/) Я нашел это очень полезным. Использование: 'Настройки> Импорт> плагин ...' и найдите файл dll для его установки. Он становится пунктом меню «Плагины» –
Ctrl + H.
найти - \ r \ r заменить на - \ r.
Это работает для меня, удаляя лишнюю строку, в смысле нахождения double \ r replace с помощью одного \ r. Благодаря!! – genpet
Это сработало хорошо, однако я обнаружил, что мне нужно было запустить его несколько раз в моем документе, прежде чем все экземпляры \ r \ r исчезли. Я не знаю, почему. – Hawkwing
Это, очевидно, не работает, если пустые строки содержат вкладки или пробелы. Многие веб-страницы (например, http://www.guardian.co.uk/) содержат эти белые строки в результате неправильного HTML-редактора.
Удалить белое пространство, используя регулярное выражение следующим образом:
шаблон изменения: [\ т] + $ в ничто.
где [\ t] соответствует любой вкладке или пробелу. «+» соответствует одному или нескольким вхождениям, а «$» обозначает конец строки.
Затем используйте блокнот ++/textFX для удаления одиночных или дополнительных пустых строк. Убедитесь, что эти пустые строки не являются значимыми в данном контексте.
Простая альтернатива для удаления пустого пространства от пустых строк:
- TextFX> TextFX Edit> Обрезать трейлинг пространства
Это удалит все завершающие пробелы, включая конечные пробелы в пустые строки. Убедитесь, что конечные пробелы не значительны.
- блокнота ++
- Ctrl-H
- Выберите Regular Expression
- Введите
^[ \t]*$\r?\n
в найти то, что, оставьте заменить пустым. Это будет соответствовать всем строкам, начинающимся с пробела и заканчивающимся возвратом каретки (в данном случае окном crlf) - Нажмите кнопку «Найти далее», чтобы убедиться, что она соответствует только пустым строкам.
Мне пришлось использовать этот метод вместо некоторых других методов, чтобы заставить его легко работать в макросе. Спасибо. –
Этот метод также работал для меня. Благодарю. –
еще более короткие и меньшие замены, необходимые из-за нескольких пустых строк, будут заменены сразу:^\ s * $ \ r? \ N – njank
- Edit >> Blank Операции >> Обрезка Ведущие и ведомые пробелы (для удаления черных вкладок и пробелы в пустых строках)
- Ctrl + H, чтобы получить окно заменить и заменить шаблон: ничего (выбрать регулярное выражение)
Примечание: шаг 1 удалит код intendation осуществляется с помощью вкладок и пустых пространств
CTRL + A, выберите меню TextFX -> TextFX Edit -> Delete Blank Lines, как было предложено выше.
Но если строки содержат некоторое пространство, то переместите курсор к этой строке и сделайте CTRL + H. В поле «Найти что:» будет показано пустое место и в разделе «Заменить на» оставьте его пустым. Теперь все пробелы удаляются, а теперь попробуйте CTRL + A, выберите меню TextFX -> TextFX Edit -> Удалить Пустые строки
Существует теперь встроенный способ сделать это, начиная с версии 6.5.2
Edit -> Line Operations -> Remove Empty Lines
или Remove Empty Lines (Containing Blank characters)
некоторые из приведенных выше выражений и расширенных выражений не работает для меня, но регулярное выражение «$ \ п $» сделал.
Вы можете искать следующее регулярное выражение: ^(?:[\t ]*(?:\r?\n|\r))+
и заменить его на пустое поле
Иногда \ п \ г и т.д. не работают, здесь, чтобы понять это, что должно быть вашим на самом деле регулярное выражение ,
Преимущество этого трюка: Если вы хотите заменить его в несколько файлов одновременно, вам понадобится этот метод. Выше не будет работать ...
/n/r
предполагает определенный тип разрыва строки.Чтобы настроить таргетинг на любую пустую строку, вы также можете использовать:
^$
Это говорит о любой строке, которая начинается, а затем не заканчивается ничем. Это скорее всего. Замените ту же пустую строку.
Это работает для меня:
- Нажмите
ctrl + h
(Ярлык для замены) - Написать один из следующих регулярных выражений в
find what
окне.[\n\r]+$
или^[\n\r]+
- Оставить
Replace with
поле пустым - В
Search Mode
выберитеRegex
- Нажмите на
Replace All
Готово!
Это единственное решение, которое не испортило мои огромные файлы .csv. Благодаря! – VME
Добро пожаловать @VME :) –
я не видел совмещенных как ответ, так что поиск^\ х + $ и заменить {ничего}
^\s+$ means
^start of line
\s+ Matches minimum one whitespace character (spaces, tabs, line breaks)
$ until end of line
Если вы хотите несколько строк, вы можете попробовать: '^ \ s +^(\ S)' и заменить на '\ 1'. – jiggunjer
- 1. Удаление пустых строк
- 2. удаление пустых строк Python
- 3. Удаление пустых строк
- 4. Удаление пустых строк
- 5. Удаление повторяющихся строк в Notepad ++
- 6. Удаление пустых строк в XSLT
- 7. Notepad ++: отключить автоматический отступ после пустых строк
- 8. Удалить несколько пустых строк с помощью Notepad ++
- 9. Удаление повторяющихся строк из Notepad ++
- 10. Удаление излишков пустых строк с использованием Python
- 11. Notepad ++ Blank Удаление линии
- 12. Удаление пустых строк из массива
- 13. Автоматическое удаление пустых строк MySQL?
- 14. удаление пустых строк из файла
- 15. Удаление пустых строк из массива
- 16. удаление пустых строк из XHTML
- 17. Удаление пустых строк в массиве ячеек
- 18. Удаление пустых строк из списка в python
- 19. VBA - Удаление пустых строк в - ActiveSheet.UsedRange.Rows.Count
- 20. Удаление пустых строк из массива в javascript
- 21. Удаление пустых строк с карт в scala
- 22. Удаление пустых строк в заказанных продуктах Magento
- 23. Notepad ++ удаление строк, содержащих повторяющиеся слова
- 24. Удаление точек с начала строк на NotePad ++
- 25. Удаление строк, содержащих не буквенные символы. [Notepad ++/Regex]
- 26. htmlTable удаление пустых строк и столбцов
- 27. ERB удаление пустых строк; не знаю почему
- 28. слияние двух списков, удаление пустых строк
- 29. iReport - удаление пустых строк из выходного файла
- 30. Удаление пустых строк до конца страницы
Если сначала выберите «extended' в режиме поиска. – q0987
Следует отметить, что замена всех на '\ r \ n \ r \ n' может привести к объединению двух ваших линий. '23' Текст в строке 23!' \ R \ n' '24 \ r \ n'' 25 \ r \ n'' 26'Line 26 text.'r \ n' может быть сжат до '23' Текст в строке 23! Текст строки 26. –
Чтобы ваши линии не соединялись, вам нужно искать '\ r \ n \ r \ n' и заменить на' \ r \ n'. –