Remover texto após @ sinal

3

Estou tentando usar o notepad ++ e expressões regulares para editar um documento. Eu tenho texto neste formato

123.45607894.165@abcd;aba
23.456@av1;084
9871.001@fab:9782581afa

E eu preciso obter apenas a primeira parte da linha, aquela antes do sinal @. Como eu faria isso para conseguir isso:

123.45607894.165
23.456
9871.001
    
por Perkan 24.06.2017 / 20:05

2 respostas

8

Encontre @.* e substitua por string vazia

    
por 24.06.2017 / 20:10
7

Primeiro, pesquise com expressão regular :

  • abra a caixa de diálogo " Substituir " ( Ctrl + h ou o menu Pesquisar - > Substituir ).
  • selecione o botão de opção " Expressão regular " na parte inferior esquerda da caixa de diálogo.

Agora, preencha os seguintes campos de pesquisa:

  • Encontre o que: @.*$
  • Substituir por: (deixar em branco)

Isso encontrará o texto @ seguido por qualquer número de caracteres .* até o final da linha $ (a parte final da linha é opcional).

O texto encontrado é então substituído por nada (ou o que você quiser colocar no campo "Substituir por").

    
por 24.06.2017 / 20:27