Como encontro texto entre 2 caracteres?

0

Eu tenho um arquivo notepad ++ com muitas linhas. Como faço para encontrar texto específico se eu sei que é entre @ e @ começa com G, termina com R e tem 18 caracteres?

Então, por exemplo, eu quero encontrar isso: G8G8v8AGGtVGR8VRXR

fora disso: kjfoih6fn @ PVIJF928G5 @ G8G8v8AGGtVGR8VRXR @ VKJEOIHGQP5V4R4frg97etrg @ 53qvhF

O arquivo atual é muito maior.

    
por mill75 25.10.2016 / 14:10

2 respostas

0

Marque a caixa de expressões regulares na caixa de diálogo Localizar / Substituir (CTRL + H) e use uma expressão regular para corresponder ao que você está procurando, como

@G[^@]{16}R@
    
por 25.10.2016 / 14:17
0

Dependendo do seu caso, você pode escrever expressões regulares mais ou menos rígidas (pressione CTRL + F no notepad ++ e marque a caixa de expressão regular):

  • (?<=@)G.{16}R(?=@) - - encontrará 18 caracteres (G + 16 + R) entre dois @ começando com G terminando em R; resultado excluirá @ s
  • @G.{16}R@ - o mesmo com @ s
  • @G.*R@ apenas procurará o texto entre @G e @R sem considerar o comprimento
  • ...
por 25.10.2016 / 14:30