Удалить строки, содержащие более X букв Notepad++

Удалить строки, содержащие более X букв Notepad++

Как удалить строки, содержащие более X букв/цифр?

Я вижу варианты замены слов, но это все. Я сделал несколько поисков в Google и не смог найти ответ на этот вопрос.

решение1

Я не смог сделать это за один проход, поэтому вот два шага:

Во-первых, вы можете найти строки длиной более 4 символов с помощью регулярных выражений и заменить их на что угодно, например, три ###. Конечно, вы можете заменить их пустой строкой, но если у вас есть пустые строки, которые вы хотите сохранить, я думаю, что подойдет любая строка, которая вряд ли встретится в вашем текстовом файле. Я выбрал ###.

Заменить шаг 1

Затем найдите Extended и замените его ничем (пустым полем) следующим образом:

введите описание изображения здесь

решение2

Пожалуйста, проверьте ответ от @nhahtdh здесь:

https://stackoverflow.com/questions/14614591/remove-long-lines-from-text-file-notepad-editplus

Они предоставляют примеры для Notepad++, которые я только что протестировал и, похоже, работают у меня в текущей версии Notepad++.

Те же вопросы, другой сетевой сайт, так что, строго говоря, это не дубликат.

Связанный контент