• # Une réponse

    Posté par . En réponse au message Renommage de fichier - regex. Évalué à 2.

    la version regex101

    ([^0-9]+)(\.)([0-9]+)(B)([0-9]+)(\.)([^0-9]+)(\.)(.+)

    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