Je ne parle pas RegEx

mais j'ai essayé depuis longtemps de trouver une solution dans l'outil de renommage multiple.
Avec le code modifié suivant, j'ai réussi à supprimer au moins le dernier espace dans le nom du fichier:
1. Fichiers de marques
2. Menu "Fichiers" - Outil Renommer (par lots) Ctrl+M
Masque p.renom.: nom fichier: [N] ... Extension: [E]
Chercher & Remplacer
Code: Select all
Chercher: (^.*)(\s+)(\.[^\.]*$)
Remplacer par: $1$3
☑ [E]
☑ ExRég.
Code: Select all
!-----------------------!----------------------!
! Ancien Nom ! Nouveau nom !
!-----------------------!----------------------!
! ab .exe c_Ko pie .txt ! ab .exe c_Ko pie.txt !
! ab c .txt ! ab c.txt !
! ab c .txt ! ab c .txt *) !
!-----------------------!----------------------!
*)
ATTENTION: Un seul caractère espace (le dernier caractère espace) est supprimé avant l'extension!
Il serait souhaitable que le résultat soit: ab c.txt, c'est-à-dire que tous les espaces avant l'extension soient supprimés.
Pour l'instant, cela n'est possible que si vous appelez plusieurs fois plusieurs requêtes de recherche
et Outil Renommer (par lots) Ctrl+M et les renommez.
2
nsp
Y a-t-il encore place à l'amélioration?
Le code de recherche des fichiers avec des espaces à la fin est toujours le même que ci-dessus:
^.*\s+\.[^\.]*$ ☑ ExpRég.
Appuyez ensuite sur le bouton "Afficher la liste..." dans le masque de recherche avec les résultats de la recherche.
Ctrl+A marque la liste des résultats, Ctrl+M …
Traduit avec
www.DeepL.com/Translator
Match Information
https://regex101.com/
Windows 10 Pro (x64) Version 1809 (OS Build 17763.134)
TC 9.21a - 32 bit + 64 bit |
Everything - Version 1.4.1.921 (x64)