Предположим, у меня есть эти строки:
A
B
C
D
E
Я хочу удалить пустые строки и пробелы перед буквой, например, так:
A
B
C
D
E
Как я могу добиться этого в Notepad++?
Предположим, у меня есть эти строки:
A
B
C
D
E
Я хочу удалить пустые строки и пробелы перед буквой, например, так:
A
B
C
D
E
Как я могу добиться этого в Notepad++?
Избавиться от начальных пробелов и всех пустых строк (даже если пустая строка содержит пробелы или символы табуляции)
^\s*
для « Найти что » и оставьте « Заменить » пустым.Regex объяснение:
^
означает начало строки\s*
означает любое количество (даже 0) пробельных символов. Пробельные символы включают символы табуляции, пробела, новой строки и возврата каретки.Правка -> Операции со строками -> Удалить пустые строки или, альтернативно: Правка -> Операции со строками -> Удалить пустые строки (содержащие пустые символы)
Выберите « Edit
> « Line Operations
со строками» > « Remove Empty Lines
Самый простой способ - выбрать все (Ctrl+A), перейти в «Правка»> «Пустая операция»> «Обрезать конечный пробел».
Это должно удалить все пробелы между ними.
Вы можете использовать простой поиск по регулярному выражению и заменить его.
____(.)\r_
(поменяйте местами _, поскольку это не форматирует прямо на этом сайте)\1
Измените пробелы так, как вам нужно, потому что я думаю, что на этом сайте не отображаются именно те места, которые вам нужны.
Я рекомендую сделать ваше регулярное выражение, используя этот учебник и этот шпаргалку.
Нажмите Ctrl+H, чтобы открыть диалоговое окно «Найти и заменить», и введите, как показано ниже.
Скопируйте 2 пробела (Ctrl+C), найдите и замените (Ctrl+H), вставьте в поле «Найти» и выберите «Заменить». Если у вас есть один и тот же символ с пробелом позади или спереди, скопируйте символ с пробелом и замените его тем же символом без пробела.
Никаких сложных команд, которые, кстати, у меня не сработали.
Перейдите в «Правка»> «Пустые операции»> «Удалить ненужные пустые поля и EOL».