Pivot autour d'n caractère défini

If you need help on how to use the program
Post Reply
Daniel-
Posts: 8
Joined: 2012-09-19 12:02:21

Pivot autour d'n caractère défini

Post by Daniel- »

Bonjour,
Je voudrais inverser des termes dans des noms de fichier autour d'un caractère déjà existant.
Par exemple :
"Les flamands - Simenon" devient "Simenon - Les flamands"
Le tiret n'a pas bougé, mais le nom de l'auteur est passé devant le tiret, le titre du livre est passé après le tiret.
J'ai cherché, pas trouvé.
Quelqu'un aurait une idée ? Merci d'avance
antp
Site Admin
Posts: 9639
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Bonjour,
Ça peut facilement se faire via les expressions rationnelles.
Cf par exemple cet autre sujet où c'était avec une virgule qu'il suffit de remplacer par un tiret :
viewtopic.php?t=5404
Daniel-
Posts: 8
Joined: 2012-09-19 12:02:21

Post by Daniel- »

Merci :)
Donc, en me servant de l'autre post, j'ai fait ça ci-dessous, je le mets si ça intéresse quelqu'un plus tard :

Aller à Actions / Regular expression
A Expression, écrire (.+)- (.+)\.([^\.]+)
A New name, écrire $2, $1.$3


On voit dans la formule Expression le tiret autour duquel pivotent l'auteur et le titre.
antp
Site Admin
Posts: 9639
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Il faut un espace avant le tiret aussi pour bien faire, et mettre le tiret dans la 2e ligne à la place de la virgule ;)
Post Reply