Ir ao conteúdo
  • Cadastre-se
robsonfabichaki

Excluir linhas com o NotePad++

Posts recomendados

Galera, tenho um arquivo com 10 milhões de linhas e preciso edita-lo, estou tentando usar o notepad++ para isso, o problema é que o arquivo tem linhas que preciso excluir, segue exemplo:

 
 
-49.96170912400239,-29.070997836144045,0.00000
-49.961609124002386,-29.070997836144045,0.00000
-49.961509124002383,-29.070997836144045,0.00000
-49.96140912400238,-29.070997836144045,0.00000
-49.961309124002376,-29.070997836144045,0.00000
-49.961209124002373,-29.070997836144045,0.00000
-49.96110912400237,-29.070997836144045,0.00000
-49.961009124002366,-29.070997836144045,0.00000
-49.960909124002363,-29.070997836144045,0.00000
-49.96080912400236,-29.070997836144045,0.00000
-49.960709124002356,-29.070997836144045,0.00000
-49.960609124002353,-29.070997836144045,0.00000
-49.96050912400235,-29.070997836144045,0.00000
-49.960409124002346,-29.070997836144045,0.00000
-49.960309124002343,-29.070997836144045,0.00000
-49.96020912400234,-29.070997836144045,999.63898
-49.960109124002337,-29.070997836144045,999.63898
-49.960009124002333,-29.070997836144045,999.63898
-49.95990912400233,-29.070997836144045,963.23297
-49.959809124002327,-29.070997836144045,963.23297
-49.959709124002323,-29.070997836144045,963.23297
-49.95960912400232,-29.070997836144045,929.24402
-49.959509124002317,-29.070997836144045,929.24402
-49.959409124002313,-29.070997836144045,929.24402
-49.95930912400231,-29.070997836144045,894.56702
-49.959209124002307,-29.070997836144045,894.56702
-49.959109124002303,-29.070997836144045,870.40302
-49.9590091240023,-29.070997836144045,870.40302
-49.958909124002297,-29.070997836144045,870.40302
-49.958809124002293,-29.070997836144045,847.40002
-49.95870912400229,-29.070997836144045,847.40002
-49.958609124002287,-29.070997836144045,847.40002
-49.958509124002283,-29.070997836144045,831.58002
-49.95840912400228,-29.070997836144045,831.58002
-49.958309124002277,-29.070997836144045,831.58002
-49.958209124002273,-29.070997836144045,812.41998
-49.95810912400227,-29.070997836144045,812.41998
-49.958009124002267,-29.070997836144045,796.43799
-49.957909124002263,-29.070997836144045,796.43799
-49.95780912400226,-29.070997836144045,796.43799
-49.957709124002257,-29.070997836144045,783.27899
-49.957609124002254,-29.070997836144045,783.27899
-49.95750912400225,-29.070997836144045,783.27899
-49.957409124002247,-29.070997836144045,772.18201
-49.957309124002244,-29.070997836144045,772.18201
-49.95720912400224,-29.070997836144045,772.18201
-49.957109124002237,-29.070997836144045,764.88202
-49.957009124002234,-29.070997836144045,764.88202
-49.95690912400223,-29.070997836144045,764.88202
-49.956809124002227,-29.070997836144045,760.25299
-49.956709124002224,-29.070997836144045,760.25299
-49.95660912400222,-29.070997836144045,751.66901
-49.956509124002217,-29.070997836144045,751.66901
-49.956409124002214,-29.070997836144045,751.66901
-49.95630912400221,-29.070997836144045,744.75299
-49.956209124002207,-29.070997836144045,744.75299
-49.956109124002204,-29.070997836144045,744.75299
-49.9560091240022,-29.070997836144045,737.69501
-49.955909124002197,-29.070997836144045,737.69501
-49.955809124002194,-29.070997836144045,737.69501
-49.95570912400219,-29.070997836144045,732.37299
-49.955609124002187,-29.070997836144045,732.37299
-49.955509124002184,-29.070997836144045,727.32800
-49.95540912400218,-29.070997836144045,727.32800
-49.955309124002177,-29.070997836144045,727.32800
-49.955209124002174,-29.070997836144045,720.21698
-49.955109124002171,-29.070997836144045,720.21698
-49.955009124002167,-29.070997836144045,720.21698
-49.954909124002164,-29.070997836144045,0.00000
-49.954809124002161,-29.070997836144045,0.00000
-49.954709124002157,-29.070997836144045,0.00000
-49.954609124002154,-29.070997836144045,0.00000
-49.954509124002151,-29.070997836144045,0.00000
-49.952609124002088,-29.070997836144045,0.00000
 
pois bem como esta nesse exemplo acima, preciso excluir apenas as linhas que terminam com 0.00000, alguém sabe como fazer isso com o notepad++ ou algum outro software que faça isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá robsonfabichaki, estou em um dilema parecido. Conseguiu achar uma solução para  teu caso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá @Isaías Santana, precisei editar um arquivo e remover umas linhas, igual ao problema inicial desse post, o que eu fiz para resolver foi o seguinte (exemplo com a estrutura do arquivo mencionado nesse post).
Notepad++, fui até o menu "Localizar -> Substituir" (Ctrl + H), na aba Substituir informei os valores para os campos:
    Localizar: (.+),0.00000?$
    Substituir por:
<deixar vazio>
    Modo de busca: Expressão regular
    Clicar no botão "Substituir todos"
Após executar esses passos fui até o menu "Editar -> Operações com linhas -> Remover linhas vazias".

(.+) = iniciar com qualquer valor
,0.00000 = valor para localizar na linha
?$ = Final da linha

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá @Vagner Paes, tudo bem?

Estou com o mesmo problema, porém o inicio da informação são iguais e o final são diferentes, sabe como faço para eliminar essas linhas inteiras no notepad ++?

Muito obrigada!

 

|C481|01|0,00|0,00|1,6500|||0,00|42276479||
|C481|01|0,00|0,00|1,6500|||0,00|42751929||
|C481|01|0,00|0,00|1,6500|||0,00|22958714||
|C481|01|0,00|0,00|1,6500|||0,00|2511183||
|C481|01|0,00|0,00|1,6500|||0,00|42140245||
|C481|01|0,00|0,00|1,6500|||0,00|42150533||
|C481|01|0,00|0,00|1,6500|||0,00|46097614||
C481|01|0,00|0,00|1,6500|||0,00|46126201||

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

@OSMARINA VIVEIROS o meu problema era como o seu, o início da linha tinha informações iguais.

Utilizando seu exemplo, fiz assim:

 

|C481|01|0,00|0,00|1,6500|||0,00(.+)?$

 

|C481|01|0,00|0,00|1,6500|||0,00 = valor para localizar na linha

(.+) = seguido de qualquer valor
?$ = Final da linha

 

Com as mesmas orientações do @Vagner Paes

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá! Como nos casos acima, quero excluir linhas que tenham a mesma palavra. No meu caso, a palavra não está no começo, nem no final, está no meio.

 

Um exemplo, quero que encontre RD no seguinte exemplo:

 

-23.45648, -43.65332, KS-90007

-23.45678, -43.67432, ZPLRD-94087

-23.45978, -43.65432, KS-90087

-23.45676, -43.69432, VDARD-92087

 

Toda linha que tiver RD, quero excluir. Notem que, após e antes do RD, não são iguais os caracteres.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá @PandaEuropeu, podes fazer dessa forma:
Localizar: (.+)RD(.+)
Os outros procedimentos são os mesmos do post anterior.

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá a todos novamente! Venho aqui para uma última dúvida em relação ao NotePad++.

 

É possível adicionar uma palavra no final de cada linha de modo rápido? Seria possível fazer o mesmo no começo de cada linha?

 

Por exemplo, quero que no final de cada linha aparece meu nome, Jean:

 

00000 Jean

00000 Jean

00001 Jean

00001 Jean

00002 Jean

00002 Jean

 

É possível?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, @PandaEuropeu. É possível sim, uma das formas seria assim:
Localizar: (.+)
Substituir por (Adicionar no final da linha): $0 Jean
Substituir por (Adicionar no início da linha): Jean $0
Modo de busca deve estar selecionado a opção Expressão regular.

 

 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: minicurso “Como ganhar dinheiro montando computadores”

Gabriel TorresGabriel Torres, fundador e editor executivo do Clube do Hardware, acaba de lançar um minicurso totalmente gratuito: "Como ganhar dinheiro montando computadores".

Você aprenderá sobre o quanto pode ganhar, como cobrar, como lidar com a concorrência, como se tornar um profissional altamente qualificado e muito mais!

Inscreva-se agora!