Bonjour,
Je voudrais "nettoyer" les noms d'une liste de fichiers. Actuellement, les noms de fichiers sont sous cette forme :
le nom de mon fichier 1 5556 FGKI CD
5 le nom de mon fichier 1234 AKIL
le nom de mon fichier
le nom de mon fichier 3 8521 FGK UK
12 le nom de mon fichier 80 FGK
le nom de mon fichier 4 95 FGK OK
le nom de mon fichier
Je voudrais extraire tout sauf les deux OU trois derniers élément.
Concrètement, après nettoyage ça donne ça :
le nom de mon fichier 1
5 le nom de mon fichier
le nom de mon fichier
le nom de mon fichier 3
12 le nom de mon fichier
le nom de mon fichier 4
le nom de mon fichier
J'ai un début de solution :
.[0-9]\d{0,9}[ \t]+[a-zA-Z]+.[a-zA-Z]+
Mon seul problème est que les noms de fichiers commençant par un nombre sont pris en compte ...
Comment ne pas prendre en compte le début de la chaîne ?
Merci.
Partager