Notepad ++ Como apagar tudo antes dos primeiros dois pontos

0

Exemplo de texto:

test3:orange;mango
test324:cherry;peach
test35:apple;pear

Eu quero excluir a parte "teste" em todas as linhas.

Eu sei que há uma expressão para excluir tudo antes do primeiro cólon.

    
por Outlaw 04.08.2018 / 01:18

2 respostas

1

  • Ctrl + H
  • Encontre o que: ^[^:]+ ou ^[^:]+: se você quiser remover também o ponto-e-vírgula
  • Substituir por: LEAVE EMPTY
  • check Embrulhe
  • verificar expressão regular
  • Substituir todos

Explicação:

^       : beginning of line
  [^:]+ : 1 or more any character that is not a semicolon
  :     : a semicolon (only if you want to remove it)

Resultado para o exemplo dado:

:orange;mango
:cherry;peach
:apple;pear

OR

orange;mango
cherry;peach
apple;pear
    
por 04.08.2018 / 11:00
0

Abra o "Localizar e Substituir Diálogo" (Ctrl + H assumindo o Windows) e ative o modo de pesquisa Regualar Expression . A seguinte expressão regular na caixa de pesquisa realçará "teste" seguido por qualquer texto até e incluindo os dois pontos:

^(test).*:

Você pode deixar a caixa "Substituir por" vazia e clicar em "Substituir tudo" para simplesmente excluir todas as ocorrências em um arquivo ou inserir dois pontos na caixa "Substituir por" para manter os dois pontos.

Veja a imagem abaixo para referência

Vocêpodeaprendermaissobreexpressõesregularesdo Microsoft. Linguagem de Expressão Regular - Referência Rápida

    
por 04.08.2018 / 01:50

Tags