-1

ЭТА ПРОБЛЕМА:

1000 фотографий с --0.jpg в конце (двойной дефис) Пример: toni-like-to-play-football--0.jpg

И я хочу изменить --0.jpg на -0.jpg

С помощью моего инструмента (Bulk Rename Utility) было бы легко заменить все на обычную функцию замены: замените --0.jpg на -0.jpg

Но, к сожалению, это целый набор изображений, который непрерывен до -09 Пример:

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

Теперь я ищу RegEx, который переименовывает --0.jpg --1.jpg --2.jpg ... --9.jpg в -0.jpg -1.jpg -2.jpg ... -9.jpg

В конце должны быть только - (один дефис) и номер.

Это будет результат:

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

Надеюсь, у кого-то есть время, чтобы позвонить мне в RegEx для этого.

1 ответ1

2

Если у вас нет имен файлов с -- в середине из них, самый простой способ будет:

Поиск: -- Заменить: -

Если у вас есть такие имена, используйте следующее регулярное выражение:

Поиск: \-\-(\d) Заменить: \-\1

Если ваш номер превышает 9, используйте вместо этого:

Поиск: \-\-(\d+) Заменить: \-\1 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .