Renommer avec sous-expression : ne renomme que le 1er fichier ?!

French support forum

Moderators: white, nsp, Stefan2

Post Reply
HenriSurTC
Junior Member
Junior Member
Posts: 16
Joined: 2018-11-17, 14:43 UTC

Renommer avec sous-expression : ne renomme que le 1er fichier ?!

Post by *HenriSurTC »

Bonjour,

Je viens de découvrir avec émerveillement une fonction qui pourrait m'être extrêmement utile.
J'aimerais renommer une série de fichiers tels que l'exemple ci-dessous :
de :
P - 210114 - C&C - Client - 1471 Loupoigne - Laurine Leblois - 4-4 - ATTENDRE SON APPEL.xlsx
en :
1471 Loupoigne - 210114 - C&C - P - Client - Laurine Leblois - 4-4 - ATTENDRE SON APPEL.xlsx

J'utilise la formule :
Chercher : (.*) - (.*) - (.*) - (.*) - (.*) - (.*) - (.*) - (.*)
Remplacer par : $5 - $2 - $3 - $1 - $4 - $6 - $7 - $8
en cochant ExRég

Et ça fonctionne très bien... pour le 1er fichier, les autres restent imperturbablement tels qu'ils sont.

Qu'est-ce que je ne fais pas ? ou mal ? ou...

Merci d'avance pour votre aide.

Henri
jjk
Member
Member
Posts: 181
Joined: 2003-07-03, 10:41 UTC

Re: Renommer avec sous-expression : ne renomme que le 1er fichier ?!

Post by *jjk »

Bonjour
Les autres fichiers ont-ils des noms qui suivent le même modèle ? C'est-à-dire avec 5 traits d'union ? Parce que ta regexp ne renommera les fichiers qu'à cette condition.
Et que montre la fenêtre d'aperçu avant renommage ?
Peux-tu nous donner les noms des fichiers qui ne sont pas renommés ?
Autre remarque : les 3 dernières sous-chaines ne doivent pas changer pas de place. Donc tu peux simplifier ton expression.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Renommer avec sous-expression : ne renomme que le 1er fichier ?!

Post by *ghisler(Author) »

S.v.p. donnez des exemples de noms qui ne sont pas changés.
Author of Total Commander
https://www.ghisler.com
Post Reply