Установите флажок регулярных выражений в диалоге поиска / замены (CTRL + H), а затем используйте регулярное выражение, чтобы соответствовать тому, что вы ищете, как
@G[^@]R@
У меня есть файл notepad ++ с большим количеством строк. Как найти конкретный текст, если я знаю, что он находится между @ и @ начинается с G, заканчивается R и имеет длину 18 символов?
Так, например, я хочу найти это: G8G8v8AGGtVGR8VRXR
из этого: kjfoih6fn @ PVIJF928G5 @ G8G8v8AGGtVGR8VRXR @ VKJEOIHGQP5V4R4frg97etrg @ 53qvhF
Файл actall намного больше.
Установите флажок регулярных выражений в диалоге поиска / замены (CTRL + H), а затем используйте регулярное выражение, чтобы соответствовать тому, что вы ищете, как
@G[^@]R@
В зависимости от вашего случая вы можете написать более или менее строгие регулярные выражения (нажмите CTRL + F в блокноте ++, затем установите флажок регулярного выражения):
(?<=@)G.R(?=@)
- - найдет 18 символов (G + 16 + R) между двумя, @
начиная с G и заканчивая R; результат исключит @
с@G.R@
- то же самое с @
с@G.*R@
будет просто искать текст между @G и @R без учета длины