[Notepad++] modifier 1 ligne automatiquement

Résolu
jil -  
 jil -
Bonjour,

j'ai une ligne :
8 0 930822 642706 920950.5575 447859.2089

que j'aimerai transformer pour obtenir ça, avec Notepad++ par exemple :

8 0
1 930822 642706 0 0
0 920950.5575 447859.2089 0 0

c'est possible de faire ça automatiquement ?

parce qu'après cette ligne, il y en a plusieurs dizaines de milliers d'autres où il faut faire pareil avec...

merci pour vos tuyaux.

4 réponses

  1. KaNTyN Messages postés 87 Statut Membre 15
     
    Oula en restant sur Notepad++ ça va être chaud... Si c'est un .txt en le passant sur un tableur tu pourras séparés ta ligne en plusieurs colonnes et surement bidouiller un truc pour les mettre comme tu veux.
    0
  2. Nyctaclope Messages postés 5295 Date d'inscription   Statut Membre Dernière intervention   1 254
     
    Bonjour

    Si toutes les lignes sont identiques en contenu, sans doute possible, en cherchant un peu, avec la fonction rechercher/remplacer ..

    Mais si elles sont différentes, j'avoue ne pas avoir compris la "logique" d'apparition des "0" et "1" supplémentaires par rapport au contenu initial , ni la logique de l'endroit de coupure ..

    A+
    Nyctaclope

    Le plus joli des poèmes de la mathématique : e^(i.PI)=i^2
    trois nombres "sacrés" d'horizons différents qui se donnent la main ...
    0
  3. jil
     
    Salut.

    alors, pour être plus clair :

    n 0 XXXX YYYY X2X2 Y2Y2

    doit devenir

    n 0
    0 XXXX YYYY 0 0
    1 X2X2 Y2Y2 0 0

    etc.

    LE problème, c'est que parfois, le chiffre X2X2 possède des décimales (de 1 à 4 -> X2X2.X2X) et parfois aucune (X2X2), (idem pour Y2Y2) donc il n'y a pas de point sur cette ligne lorsqu'il n'y a aucune décimale, ce qui m'embête un peu pour le peu que j'arrive à faire pour l'instant:-(
    0
  4. jil
     
    Résolu.
    ^(\w+ 0)( \w+ \w+) (\w+\.\w+ \w+\.\w+)
    \1\n0\2 0 0\n1 \3 0 0
    0