Ir ao conteúdo
  • Cadastre-se

Excluir linhas com o NotePad++


robsonfabichaki

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?
Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
  • 4 semanas depois...

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

Link para o comentário
Compartilhar em outros sites

  • 6 meses depois...

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||

 

 

Link para o comentário
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

 

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

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.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

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?

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário 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 comunidades 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...