Substituição do último caractere no final de cada linha em um arquivo

1

Eu tenho um arquivo com o formato:

abc!12345th!
bcv!2345568790hg!
fjldslj12123344!!flgnjlk!

Eu estava tentando descobrir como remover o símbolo ! no final de cada linha. Eu tentei usar "Localizar e substituir" no Notepad ++, mas não funcionou. Alguma idéia sobre isso?

    
por bunty 05.04.2013 / 21:47

5 respostas

4

No Notepad ++, pressione Ctrl-H (Substituir ...). Na caixa de diálogo Substituir, clique em Estendido em Modo de pesquisa. No tipo de caixa "Localizar" e na caixa "Substituir por", digite \ r. Em seguida, clique em Substituir tudo.

Para fazer isso funcionar para todas as linhas no arquivo, você precisa ter certeza de que a última linha está em branco (você pode remover a linha em branco mais tarde, se desejar). Ou edite manualmente a última linha.

Dependendo do arquivo, talvez seja necessário usar \ n em vez de \ r.

    
por 05.04.2013 / 22:29
1

Localize e substitua !\n por \n no modo estendido no Notepad ++.

    
por 05.04.2013 / 22:11
0

Eu tenho um arquivo CSV e o seguinte funcionou para mim:

Encontre e substitua !\r\n por \r\n

    
por 21.07.2017 / 16:16
0

Aqui está um caminho a seguir:

  • Ctrl + H
  • Encontre o que: .$
  • Substituir por: EMPTY
  • Substituir todos

Explicação:

.   : 1 any character
$   : end of line

Você pode usar ! em vez de . se quiser remover somente ! , mas não outro caractere ou uma classe de caractere se houver alguns caracteres diferentes a serem removidos, por exemplo [!;:]

  • Encontre o que: !$
  • Encontre o que: [!;:]$

NÃO VERIFIQUE . matches newline

Resultado para o exemplo dado:

abc!12345th
bcv!2345568790hg
fjldslj12123344!!flgnjlk
    
por 23.08.2017 / 11:53
0

Se você tiver em cada linha, tente isto:

  • 1) ctrl + h
  • 2) verifique a expressão regular e escreva esta:. {1} $
  • 3) Vamos substituir por vazio
  • 4) Clique em Substituir tudo à direita.
por 26.10.2017 / 16:08