9

Я ищу способ найти определенную строку, например '= UUID:' и удалить ее и все последующие символы в строке. Я бы предпочел путь / макрос / аддон для блокнота ++. Но все остальные инструменты или скрипты приветствуются :)

До

 *://81.88.22.6/*=UUID:63969B2469B7A94EBBDBD7CB5B9C00BA
 *://*-ad.cgi*=UUID:3C8EFF48B674CC42BF5B6E2B7BA820E7
 *://*-ads/*=UUID:0D6CF7D5BE3F034C8A136CC99A074406

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

Должно выглядеть так после

*://81.88.22.6/*
*://*-ad.cgi*
*://*-ads/*

3 ответа3

19

Поиск в режиме регулярного выражения, Найти

=UUID:.*

Заменить ничем.

2

Это просто. Ваш вопрос:

*://81.88.22.6/*=UUID:63969B2469B7A94EBBDBD7CB5B9C00BA
*://*-ad.cgi*=UUID:3C8EFF48B674CC42BF5B6E2B7BA820E7
*://*-ads/*=UUID:0D6CF7D5BE3F034C8A136CC99A074406

Мой ответ:

[=].*

Результат:

*://81.88.22.6/*
*://*-ad.cgi*
*://*-ads/*

Объяснение:

= символ, представляющий символ, который вы хотите удалить
. * символы, представляют все символы после этого

Вот и все.

-1

С помощью поиска и замены:

  1. Нажмите CTRL-H, чтобы открыть диалоговое окно замены.
  2. введите =UUID:.* в Найти что
  3. оставьте замену пустым
  4. Выберите Регулярное выражение и .matches newline
  5. Нажмите на Заменить

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