Bonjour à tous,
Je souhaiterais compter des caractères et le séparer par paquet de différentes tailles, dans un fichier .txt qui est généré automatiquement par un logiciel (Agraf pour les connaisseurs). Ces fichiers .txt récapitulent les erreurs de code lors d'un traitement dans le logiciel.
Problèmes :
* Le fichier ne porte jamais le même nom
* Le nombre de ligne est variable, puisqu'il répertorie le nombre d'erreur
* Le nombre de caractère est variable par ligne (si plusieurs erreurs dans la même ligne = plusieurs codes erreurs de trois caractères en fin de ligne)
* Il y a différents fichiers avec des règles de caractères différents
Exemple:
Ligne 1 : 198521452364475233110000138
le premier paquet a découper correspond à 9 caractères de 1 à 9 ici : 198521452
le second paquet a découper correspond à 5 caractères de 10 à 14 ici : 36447
le troisième paquet a découper correspond à 7 caractères de 15 à 21 ici : 5233110
le quatrième paquet a découper correspond à 3 caractères de 22 à 24 ici : 000
le cinquième paquet a découper correspond à 3 caractères de 25 à 27 ici : 138
Globalement, l'affichage d'origine est : 198521452364475233110000138 et je souhaite obtenir cela : 198521452 36447 5233110 000 138
Je dois être capable d'effectuer le découpage pour d'autre fichiers mais qui ne comportent pas le mêmes règles (Exemple : le premier découpage comporte 5 caractères et non 9...)
Merci d'avoir pris le temps de lire et d'étudier ma demande
dans l'attente d'une réponse inespérée...
Cytrus501