Ir ao conteúdo

Posts recomendados

Postado

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?
  • 1 ano depois...
  • 4 semanas depois...
Postado

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

  • 6 meses depois...
Postado

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

 

 

Postado

@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

 

  • 1 ano depois...
Postado

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.

  • 2 semanas depois...
Postado

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?

Postado

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

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