Пример текста:
test3:orange;mango
test324:cherry;peach
test35:apple;pear
Я хочу удалить «тестовую» часть в каждой строке.
Я знаю, что есть выражение для удаления всего перед первым двоеточием.
Пример текста:
test3:orange;mango
test324:cherry;peach
test35:apple;pear
Я хочу удалить «тестовую» часть в каждой строке.
Я знаю, что есть выражение для удаления всего перед первым двоеточием.
^[^:]+
или ^[^:]+:
если вы хотите удалить также точку с запятойLEAVE EMPTY
Объяснение:
^ : beginning of line
[^:]+ : 1 or more any character that is not a semicolon
: : a semicolon (only if you want to remove it)
Результат для данного примера:
:orange;mango
:cherry;peach
:apple;pear
ИЛИ ЖЕ
orange;mango
cherry;peach
apple;pear
Откройте "Найти и заменить диалог" (Ctrl + H в предположении Windows) и включите режим поиска Regualar Expression
. Следующее регулярное выражение в поле поиска выделит "test", за которым следует любой текст, вплоть до двоеточия:
^(test).*:
Вы можете оставить поле "Заменить на" пустым и нажать "Заменить все", чтобы просто удалить все экземпляры в файле, или ввести двоеточие в поле "Заменить на", чтобы сохранить двоеточие.
Смотрите изображение ниже для справки
Вы можете узнать больше о Регулярных выражениях на языке регулярных выражений Microsoft - Краткий справочник