Regular Expression - renomear imagens

-1

O PROBLEMA:

Fotos de 1000 com --0.jpg no final (duplo hífen) Exemplo: toni-like-to-play-football--0.jpg

E eu quero alterar o --0.jpg para -0.jpg

Seria fácil com a minha ferramenta (Bulk Rename Utility) substituir todos com a função de substituição normal: substituir --0.jpg por -0.jpg

Mas infelizmente é um conjunto completo de imagens que é contínuo até -09 Exemplo:

toni-like-to-play-football--0.jpg
toni-like-to-play-football--1.jpg
toni-like-to-play-football--2.jpg
toni-like-to-play-football--3.jpg
toni-like-to-play-football--4.jpg
toni-like-to-play-football--5.jpg
toni-like-to-play-football--6.jpg
toni-like-to-play-football--7.jpg
toni-like-to-play-football--8.jpg
toni-like-to-play-football--9.jpg

Agora estou procurando um RegEx que renomeie --0.jpg --1.jpg --2.jpg ... --9.jpg para -0.jpg -1.jpg -2.jpg ... -9.jpg

No final, deve haver apenas - (um hífen) e o número.

Este seria o resultado:

toni-like-to-play-football-0.jpg
toni-like-to-play-football-1.jpg
toni-like-to-play-football-2.jpg
toni-like-to-play-football-3.jpg
toni-like-to-play-football-4.jpg
toni-like-to-play-football-5.jpg
toni-like-to-play-football-6.jpg
toni-like-to-play-football-7.jpg
toni-like-to-play-football-8.jpg
toni-like-to-play-football-9.jpg

Espero que alguém tenha tempo de me chamar de RegEx para isso.

    
por Steffi31 14.11.2016 / 17:34

1 resposta

2

A menos que você tenha nomes de arquivo com -- no meio deles, a maneira mais fácil seria:

Pesquisa: -- Substitua: -

Se você tem nomes de arquivos como esse, use o seguinte regexp:

Pesquisa: \-\-(\d) Substitua: \-

Se o seu número for acima de 9, use:

Pesquisa: \-\-(\d+) Substitua: \- .

    
por 14.11.2016 / 18:09