
Как удалить строки, содержащие более X букв/цифр?
Я вижу варианты замены слов, но это все. Я сделал несколько поисков в Google и не смог найти ответ на этот вопрос.
решение1
Я не смог сделать это за один проход, поэтому вот два шага:
Во-первых, вы можете найти строки длиной более 4 символов с помощью регулярных выражений и заменить их на что угодно, например, три ###. Конечно, вы можете заменить их пустой строкой, но если у вас есть пустые строки, которые вы хотите сохранить, я думаю, что подойдет любая строка, которая вряд ли встретится в вашем текстовом файле. Я выбрал ###.
Затем найдите Extended и замените его ничем (пустым полем) следующим образом:
решение2
Пожалуйста, проверьте ответ от @nhahtdh здесь:
https://stackoverflow.com/questions/14614591/remove-long-lines-from-text-file-notepad-editplus
Они предоставляют примеры для Notepad++, которые я только что протестировал и, похоже, работают у меня в текущей версии Notepad++.
Те же вопросы, другой сетевой сайт, так что, строго говоря, это не дубликат.