#1 2024-01-31 21:05

PapyGribouille
Member
Registered: 2024-01-31
Posts: 9

Corriger les noms de fichier

Bonjour à tous, neutral
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

#2 2024-02-02 00:20

den4b
Administrator
From: den4b.com
Registered: 2006-04-06
Posts: 3,440

Re: Corriger les noms de fichier

PapyGribouille wrote:

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

#3 2024-02-02 15:31

PapyGribouille
Member
Registered: 2024-01-31
Posts: 9

Re: Corriger les noms de fichier

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

#4 2024-02-05 16:03

PapyGribouille
Member
Registered: 2024-01-31
Posts: 9

Re: Corriger les noms de fichier

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 roll

PapyGribouille

Last edited by PapyGribouille (2024-02-05 16:37)

Offline

#5 2024-02-17 16:40

den4b
Administrator
From: den4b.com
Registered: 2006-04-06
Posts: 3,440

Re: Corriger les noms de fichier

PapyGribouille via Google Translate wrote:

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

#6 2024-02-17 21:52

PapyGribouille
Member
Registered: 2024-01-31
Posts: 9

Re: Corriger les noms de fichier

Bonsoir et merci,

Dommage cette expression ne fonctionne pas non plus.
Je joins une capture d'écran des expressions qui ne fonctionnent pas ce dont je regrette beaucoup.

mini_Capture-d-ecran-2024-02-17-203942.png

Offline

#7 2024-02-20 18:07

den4b
Administrator
From: den4b.com
Registered: 2006-04-06
Posts: 3,440

Re: Corriger les noms de fichier

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.

renamer-topic-3000.png

Offline

#8 2024-02-20 18:22

den4b
Administrator
From: den4b.com
Registered: 2006-04-06
Posts: 3,440

Re: Corriger les noms de fichier

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

Board footer

Powered by FluxBB