You are not logged in.
Pages: 1
Bonjour à tous,
Comment effacer, retirer ou supprimer le 8eme caractère '0' (zéro) d'une liste de noms de fichier sauf s'il est différent de '0’ avec l'appli ReNamer ?
Exemple : AAMMJJ-0123 et AAMMJJ-456 (il y en a plus de 50000) afin d’obtenir AAMMJJ-123 et de garder AAMMJJ-456.
Merci d'avance pour votre aide.
PapyGribouille
Offline
How to clear, remove or delete the 8th character '0' (zero) from a list of file names unless it is different from '0' with the ReNamer app?
Example: YYMMDD-0123 and YYMMDD-456 (there are more than 50,000) in order to obtain YYMMDD-123 and keep YYMMDD-456.
You can use the Regular Expressions rule, replacing a pattern "\A(.{7})0" with "$1".
Offline
Bonjour Den4B,
Merci pour votre aide.
Le travail que j'ai à faire sur ce dossier de plus de 50 000 noms de fichiers (photos) une fois réussi ne sera pas répété ultérieurement, c'est pourquoi je ne peux pas apprendre RegEx qui est trop compliqué pour un vieux papy comme moi (83 ans).
Je crois que l'exemple que je vous ai indiqué n'est pas suffisant, je me permets d'ajouter celui-ci afin de mieux comprendre ce que je souhaite obtenir : (ces exemples sont nombreux dans le dossier, c’est pourquoi je voudrais l’uniformiser)
020419-024 031204-0004 031204-0004a
080529-0025a-0Photomontage
150515-028F3Cre 170822-103
Je voudrais supprimer le 1° ‘0’ après le ‘-‘ soit le 8ème caractère de telle manière qu’il ne reste que 3 chiffres et les lettres suivantes le cas échéant.
Le modèle que vous avez eu la gentillesse de me donner génère cette erreur et je ne sais pas l’exploiter :
Erreur : Le processus de prévisualisation a été interrompu en raison d’une erreur critique : TRegEx compile : incorrect {} braces (pos 5)
Merci pour votre patience.
Cordialement
PapyGribouille
Offline
Bonjour Den4b,
J'ai trouvé l'erreur dans la règle d'expression : « \A(.{ 7})0 » avec « $1 ", il ne faut pas d'espace avant le 7.
Il faudrait une condition pour qu'il reste un nombre de trois chiffres après le " - ". Comment modifier la règle d'expression régulière ci-dessus pour y parvenir ?
Merci d'avance
Cordialement
PapyGribouille
Last edited by PapyGribouille (2024-02-05 16:37)
Offline
There would need to be a condition so that there remains a three-digit number after the "-".
How do I modify the regular expression rule above to achieve this?
Try expression "\A(.{7})0(\d{3,})" and replace with "$1$2".
Offline
The previously suggested pattern "\A(.{7})0" replaced with "$1" seems to work fine for your example filenames, i.e. it removes the 8th zero.
Offline
Note: It is difficult to follow your renaming logic across three separate topics which appear to be related. Perhaps it would be best to start a new thread, outline the full renaming logic and list your input filenames and desired output filenames.
Offline
Pages: 1