editor de texto no Notepad ++

0

Eu tenho vários arquivos ascii (cada um com tamanho de 21 MB) de uma saída de modelo. Estes arquivos devem conter a profundidade da água ao longo do canal do rio e planície de inundação. Ele deve conter -9999.0 ou as profundidades da água, como 0.286350857461523, 0.011189999598471 ou 1.61005678663024 e assim por diante. No entanto, os arquivos estão corrompidos e não podem ser convertidos em raster no Arcmap, pois possuem valores muito pequenos adicionais, como 9.99984780443711E-06, 9.99965258958573E-06 e 1.00E-05. E esses números estão em todo o arquivo. Alguém poderia me dizer como eu posso identificar e substituir esses valores por -9999.0 usando o Notepad ++ ou no Excel. Quaisquer comentários seriam muito apreciados. Obrigado antecipadamente!

    
por Deepa Gurung 20.01.2018 / 21:28

1 resposta

2

  • Ctrl + H
  • Encontre o que: \d+\.\d+E-\d+
  • Substituir por: -9999.0
  • Desmarque o caso de correspondência
  • check Embrulhe
  • verificar expressão regular
  • Substituir todos

Explicação:

\d+     : 1 or more digits
\.      : a dot
\d+     : 1 or more digits
E-\d+   : E- followed by  1 or more digits

Resultado para números de exemplo indicados:

-9999.0
0.286350857461523
0.011189999598471
1.61005678663024
-9999.0
-9999.0
-9999.0
    
por 21.01.2018 / 10:54