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

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

2 ответа2

1

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

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

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

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

0

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .