les explications :
- les parenthèses servent à créer des groupes
- ([^0-9]+) : qui n'est pas entre 0 inclus à 9 inclus, 1 fois ou plus
- (\.) : le point
- ([0-9]+) : tous ce qui est 0 inclus à 9 inclus, 1 fois ou plus
- ([Bb]) : B ou b
- ([0-9]+) : tous ce qui est 0 inclus à 9 inclus, 1 fois ou plus
- (\.) : le point
- ([^0-9]+) : tous ce qui n'est pas entre 0 inclus à 9 inclus, 1 fois ou plus
- (\.) : le point
- (.+) : n'importe quel caractère, 1fois ou plus pour l'extension du fichier (txt)
En tous cas cela fonctionne sur : abcd.1B21.efg.hi.txt
# Une réponse
Posté par DontShootMe . En réponse au message Renommage de fichier - regex. Évalué à 2.
la version regex101
les explications :
- les parenthèses servent à créer des groupes
-
([^0-9]+): qui n'est pas entre 0 inclus à 9 inclus, 1 fois ou plus-
(\.): le point-
([0-9]+): tous ce qui est 0 inclus à 9 inclus, 1 fois ou plus-
([Bb]): B ou b-
([0-9]+): tous ce qui est 0 inclus à 9 inclus, 1 fois ou plus-
(\.): le point-
([^0-9]+): tous ce qui n'est pas entre 0 inclus à 9 inclus, 1 fois ou plus-
(\.): le point-
(.+): n'importe quel caractère, 1fois ou plus pour l'extension du fichier (txt)En tous cas cela fonctionne sur :
abcd.1B21.efg.hi.txt