Как в текстовом редакторе удалить строки?
Проблема часто встречающаяся у меня. Есть текстовой файл. Задача удалить те строки, которые начинаются одинаково, а заканчивается по разному.
Есть разные редакторы, но не нашёл в них как это сделать. Пример текста:
выофуклдукдк
----------------- 58фывт98
орываощолдж
эыджвльлджаывь
----------------- 489
авлярывадваолдыва
---------------- г34989854
Надо удалить в тексте строки начинающиеся с -----------.
Спросим у чат гпт
Как в тексте выделить строки начинающиеся с ---------- и заканчивающие буквами и цифрами с помощью reqexp
Через 3 секунды ответ
Чтобы выделить строки, которые начинаются с
----------и заканчиваются буквами или цифрами, вы можете использовать следующий регулярное выражение (regex):
^----------.*[a-zA-Z0-9]$
Вот что означает каждая часть этого выражения:
-
^— начало строки.
-
----------— фиксированная последовательность символов, которая должна находиться в начале строки.
-
.*— любое количество любых символов (включая ноль символов).
-
[a-zA-Z0-9]— любая буква (верхнего или нижнего регистра) или цифра.
-
$— конец строки.
От меня поиск и замену по reqexp можно использовать в notepad++
Фашизм будет разбит
Человека карают только те боги, в которых он верит
MSWorld тяжеловесный и скорее заточен под документы, а не под списки,
тексты, файлы, программы. И есть разница - составить
escape-последовательность за пару секунд или мутить VBA-макросы - разбираться с синтаксисом, в каком меню, где и как всё это подключить в универсальном редакторе, если до этого не работал с этими инструментами. В компе всегда одно и то же действие можно сделать многими способами с разными трудозатратами.
MSWorld тяжеловесный и скорее заточен под документы, а не под списки, тексты, файлы, программы. И есть разница - составить escape-последовательность за пару секунд или мутить VBA-макросы - разбираться с синтаксисом, в каком меню, где и как всё это подключить в универсальном редакторе, если до этого не работал с этими инструментами. В компе всегда одно и то же действие можно сделать многими способами с разными трудозатратами.
1. в своём первом посте Вы не указали в каком редакторе Вы работаете. Если бы Вы написали что это EmEditor, то я бы молча прошёл мимо ;)
2. в случае с VBA довольно часто не нужно ни с чем разбираться ... можно записать последовательность действий в макрос как аудиосообщение на диктофон