Страница 1 из 1

Групповое переименование: перестановка дат

Добавлено: Сб сен 29, 2012 23:39
Mellomann
В общем, есть в папке пачка файлов такого вида:
Dj Donatas - VZ 001 on AH_FM (07'05'07).mp3
Dj Donatas - VZ 002 on AH_FM (14'05'07).mp3
Dj Donatas - VZ 003 on AH_FM (21'05'07).mp3
...
Dj Donatas - VZ 131 on AH_FM (23'04'12).mp3
Dj Donatas - VZ 132 on AH_FM (14'05'12).mp3


Ни атрибуты файла, ни теги в данном случае не могут быть использованы по ряду причин.
Требуется "переставить" местами в имени файла год и число месяца с вида ДД'ММ'ГГ в вид ГГГГ-ММ-ЧЧ.

Приблизительно, должно стать так:
Dj Donatas - VZ 001 on AH_FM (2007-05-07).mp3
Dj Donatas - VZ 002 on AH_FM (2007-05-14).mp3
Dj Donatas - VZ 003 on AH_FM (2007-05-21).mp3
...
Dj Donatas - VZ 131 on AH_FM (2012-04-23).mp3
Dj Donatas - VZ 132 on AH_FM (2012-05-14).mp3


Что в данном случае следует скормить в МРТ в регвыражениях?

Добавлено: Вс сен 30, 2012 01:04
Volniy
Все по умолчанию, но в поле "Найти"

Код: Выделить всё

\((\d{2})'(\d{2})'(\d{2})\)
в поле "Заменить на"

Код: Выделить всё

(20$3'$2'$1)
и поставить галочку на "Рег.выраж."
Естественно, что для дат другого века вместо двадцатки должно стоять соответствующее число.

А что такое ЧЧ в предложенной маске? Число месяца?

PS Если уж абсолютно точно, то тогда

Код: Выделить всё

(20$3-$2-$1)

Добавлено: Вс сен 30, 2012 01:42
Mellomann
Volniy
ага, оно самое...
Протупил - пардоньте...

Добавлено спустя 5 минут:
Volniy писал(а):

Код: Выделить всё

\((\d{2})'(\d{2})'(\d{2})\)

Код: Выделить всё

(20$3'$2'$1)
Помогло, спасибо!

[mod="Avada"]В целях приведения к разумному и достаточному минимуму числа открытых тем с заглавием "Групповое переименование" и с некоторыми производными от этого заглавия данная тема закрывается.[/mod]