Como faço para excluir texto entre 2 caracteres?


9

Por exemplo, eu tenho:

Apple:123456789:pear
watermelon:57952161354:kfc

Como excluo o texto que está entre ":" para obter isso:

Apple:apple
watermelon:kfc

Respostas:


21

Como substituo todo o texto entre 2 :s por um único :?

  • Menu "Pesquisar"> "Substituir" (ou Ctrl+ H)

  • Defina "Encontre o que" para :.*?:

  • Defina "Substituir por" para :

  • Ativar "Expressão regular"

  • Clique em "Substituir tudo"

Imagem

Antes :

Apple:123456789:pear 
watermelon:57952161354:kfc

Depois :

Apple:pear 
watermelon:kfc

Leitura adicional


Eu diria que :[^:]++:seria muito mais eficiente - mas isso realmente importa se o arquivo de texto for grande. Você também pode tentar substituir :[^:]++(?=:)pela string vazia - mas não tenho certeza se o bloco de notas suporta lookaround.
Boris the Spider
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.