View previous topic :: View next topic |
Author |
Message |
ki
Joined: 06 Sep 2006 Posts: 6
|
(Separately) Posted: Sat Nov 04, 2006 02:27 Post subject: Помогите с Multi-Rename Tool |
|
|
Не могу справиться с одной задачей:
Есть файлы названные таким образом:
px_85 (130).jpg
Естественно цифры все время разные.
Переименовать их надо так:
130_85.jpg
Как этого добиться? Руками делать не предлагайте, потому что файлов этим за десять тысяч.
Спасибо |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6192 Location: Москва
|
(Separately) Posted: Sat Nov 04, 2006 02:38 Post subject: |
|
|
Регулярное выражение.
Найти: px_(\d+) \((\d+)\)
Заменить на: $2_$1 _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
ki
Joined: 06 Sep 2006 Posts: 6
|
(Separately) Posted: Sat Nov 04, 2006 02:48 Post subject: |
|
|
потрясающе! Спасибо! Думал это будет не позубам Тоталу |
|
Back to top |
|
 |
ki
Joined: 06 Sep 2006 Posts: 6
|
(Separately) Posted: Sat Nov 04, 2006 02:53 Post subject: |
|
|
Кое что не учел...
1_85.jpg нужно переименовать в 001_85.jpg,
соответвственно 10_ в 010_
Не поможете еще разок? |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6192 Location: Москва
|
(Separately) Posted: Sat Nov 04, 2006 03:01 Post subject: |
|
|
Сходу не скажу, возможно, одним проходом и не получится. Можно сделать это в три прохода:
1. Вышеуказанное выражение.
2. Не закрывая диалог, нажать F5 (или кнопку с изогнутой стрелочкой рядом с кнопкой "Запуск") - все только что переименованные файлы снова загрузятся. После этого провести такую замену: (\d_) на 00$1 (это заменит все имена вида 1_85 на 001_85).
3. Снова нажать F5 и провести аналогичную замену, но уже для двухциферных: (\d\d_) на 0$1 _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
funduk

Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Sun Nov 05, 2006 02:28 Post subject: |
|
|
А ещё можно воспользоваться script content плагином. |
|
Back to top |
|
 |
|