View previous topic :: View next topic |
Author |
Message |
Flasher

Joined: 06 Nov 2009 Posts: 13851 Location: Москва
|
(Separately) Posted: Sat Jun 15, 2019 12:55 Post subject: |
|
|
[=filex.В подпапке папки]
Пользуйтесь поиском: 1, 2. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Taras
Joined: 15 Jun 2019 Posts: 5
|
(Separately) Posted: Sat Jun 15, 2019 16:42 Post subject: |
|
|
Спасибо, Добрый человек. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 9411 Location: Россия, Саратов
|
(Separately) Posted: Sat Jun 15, 2019 16:55 Post subject: |
|
|
Taras
Задача не требует никакой автоматизации сторонними средствами. Впредь будьте внимательнее и пользуйтесь поиском. Сообщения объединяются с базовой темой по групповому переименованию в "Общих вопросах". _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
SergeyPo
Joined: 15 Apr 2016 Posts: 6
|
(Separately) Posted: Wed Oct 16, 2019 19:17 Post subject: Переименование файлов с использованием слов старого имени |
|
|
Прошу подсказать способ, позволяющий выполнять групповое переименование файлов с возможностью формирования нового имени файла путем склеивания первых трех букв каждого слова в старом имени файла. Например: старое имя файла – Smert Vizir Muhtara.avi, новое имя файла – SmeVizMuh.avi. То есть, необходимо, чтобы старое имя файла интерпретировалось не в качестве целого куска из абстрактного набора символов, а состоящим из отдельных слов разной длины, между которыми стоят или пробелы, или точки, или знаки подчеркивания, или дефисы.
В стандартном наборе возможностей группового переименования Total Commander я такого не нашел.
Может, есть такой плагин? |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 13851 Location: Москва
|
(Separately) Posted: Wed Oct 16, 2019 19:39 Post subject: |
|
|
SergeyPo wrote: | В стандартном наборе возможностей группового переименования Total Commander я такого не нашел. | В стандартном наборе ИГП есть регулярные выражения. А в стандартном наборе форума — тема обсуждения.
Найти: ^([^ ._\-]{1,3})[^ ._\-]*([ ._\-][^ ._\-]{1,3})[^ ._\-]*([ ._\-][^ ._\-]{1,3}).*
Заменить на: $1$2$3
☑ Рег. выраж. (только) _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Last edited by Flasher on Wed Oct 16, 2019 20:05; edited 1 time in total |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 9411 Location: Россия, Саратов
|
(Separately) Posted: Wed Oct 16, 2019 19:46 Post subject: |
|
|
SergeyPo
К подфоруму по плагинам вопрос отношения не имеет и никакого создания новой темы не требует. Читайте правила форума. Перенесено по принадлежности. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
SergeyPo
Joined: 15 Apr 2016 Posts: 6
|
(Separately) Posted: Thu Oct 17, 2019 17:19 Post subject: |
|
|
Flasher wrote: |
Найти: ^([^ ._\-]{1,3})[^ ._\-]*([ ._\-][^ ._\-]{1,3})[^ ._\-]*([ ._\-][^ ._\-]{1,3}).*
Заменить на: $1$2$3
☑ Рег. выраж. (только) |
Спасибо огромное за совет!
Оно работает, но не удаляет оставшиеся точки в имени файла.
Пример:
Исходный файл - Neokonchennaya.Povest.1955.XviD.DVDRip.Kinozal.TV.avi
Полученный результат - Neo.Pov.195.avi
Требуемый результат - NeoPov195.avi
Подскажите, пожалуйста, как удалить две лишние точки. |
|
Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2281
|
(Separately) Posted: Thu Oct 17, 2019 18:45 Post subject: |
|
|
SergeyPo wrote: | как удалить две лишние точки | Чтобы избавиться от точек, надо круглые скобки для второго и третьего подвыражения поиска переставить так, чтобы в них не попадали разделители. Что-то вроде такого:
([^ ._-]{1,3})[^ ._-]*[ ._-]([^ ._-]{1,3})[^ ._-]*[ ._-]([^ ._-]{1,3}).* |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 13851 Location: Москва
|
(Separately) Posted: Thu Oct 17, 2019 18:55 Post subject: |
|
|
SergeyPo
А, не сразу обратил внимание, что разделители не нужны.
Найти: ^([^ ._\-]{1,3})[^ ._\-]*[ ._\-]([^ ._\-]{1,3})[^ ._\-]*[ ._\-]([^ ._\-]{1,3})[^ ._\-]*.* _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
SergeyPo
Joined: 15 Apr 2016 Posts: 6
|
(Separately) Posted: Fri Oct 18, 2019 10:11 Post subject: |
|
|
Великолепно работает!
Total Commander - программа, которой нет равных!
Вам - мой низкий поклон. |
|
Back to top |
|
 |
|