Припустимо, у мене є такі рядки:
A
B
C
D
E
Я хочу видалити порожні рядки, а також пробіли перед буквою також:
A
B
C
D
E
Як я можу досягти цього в Блокноті ++?
Припустимо, у мене є такі рядки:
A
B
C
D
E
Я хочу видалити порожні рядки, а також пробіли перед буквою також:
A
B
C
D
E
Як я можу досягти цього в Блокноті ++?
Відповіді:
Щоб позбутися провідних просторів і всіх порожніх рядків (навіть якщо порожній рядок містить пробіли чи вкладки)
^\s*
для " Знайдіть що " і залиште " Замінити " на пусте.Пояснення Regex:
^
означає початок рядка\s*
означає будь-яке число (навіть 0) символів пробілу. Символи пробілів включають вкладку, пробіл, нову лінію та повернення каретки.\s*
може бути \s+
одна або кілька пробілів?
\s+$
щоб видалити пробіли.
Редагувати -> Операції ліній -> Видалити порожні рядки або альтернативно: Редагувати -> Операції ліній -> Видалити порожні рядки (містять порожні символи)
Перейти Edit
> Line Operations
>Remove Empty Lines
Найпростішим способом було б вибрати все (Ctrl + A), перейдіть до меню Правка> Порожня робота> Обрізання пробілу.
Це повинно видалити всі проміжки між ними.
Ви можете використовувати простий пошук регулярних виразів та заміну.
____(.)\r_
(поміняйте _ на пробіл, оскільки він не форматується прямо на цьому сайті)\1
Змініть пробіли так, як вам потрібно, тому що я думаю, що на цьому веб-сайті не відображаються потрібні місця.
Я рекомендую пошити своє регулярне вираження, використовуючи цей підручник і цю шпаргалку .
Натисніть Ctrl+, Hщоб відкрити діалогове вікно "Знайти та замінити", і введіть, як показано нижче.
Скопіюйте 2 порожні пробіли ( Ctrl+ C), знайдіть і замініть ( Ctrl+ H), вставте у поле Знайти та виберіть Замінити. Якщо у вас однаковий символ з порожнім пробілом ззаду або спереду, скопіюйте його з порожнім і замініть його тим же символом без порожнього.
Жодних складних команд, які, до речі, не працювали для мене.
Перейдіть до редагування> Пусті операції> Видаліть непотрібні порожні та EOL