Как найти текст между 2 символами?

У меня есть файл Notepad++ с большим количеством линий. Как я могу найти конкретный текст, если я знаю, что он находится между @ и @ начинается с G, заканчивается R и имеет длину 18 символов?

Так, например, я хочу найти этот:
G8G8v8AGGtVGR8VRXR

из этого:
kjfoih6fn@PVIJF928G5@G8G8v8AGGtVGR8VRXR@VKJEOIHGQP5V4R4frg97etrg@53qvhF

файл actuall намного больше.

3
задан mill75
17.12.2022 3:24 Количество просмотров материала 3026
Распечатать страницу

2 ответа

установите флажок регулярные выражения в диалоговом окне найти / заменить (CTRL + H), затем используйте регулярное выражение, чтобы соответствовать тому, что вы ищете, как

@G[^@]{16}R@
0
отвечен S E 2022-12-18 11:12

в зависимости от вашего случая вы можете написать более или менее строгие регулярные выражения (нажмите CTRL + F в notepad++, а затем установите флажок регулярное выражение):

  • (?<=@)G.{16}R(?=@) - - найдет 18 символов (G+16+R) между двумя @ начиная с G и заканчивая R; результат исключит @s
  • @G.{16}R@ С @s
  • @G.*R@ будет просто искать текст между @G и @R, не рассматривая длина
  • ...
0
отвечен Máté Juhász 2022-12-18 13:29

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх