Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Перенос части имени файла из середины в начало

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Neo233



Joined: 09 Jun 2009
Posts: 32

Post (Separately) Posted: Tue Nov 26, 2024 06:27    Post subject: Перенос части имени файла из середины в начало Reply with quote

Доброго всем.
Имеются файлы с именами такого типа:

bristol_sklad_WQ_RASTISHKA95_dhujeqv.pdf
omega-alpha-beta_WQ_JONSON_321JONSON_BABY_dhub5pr.pdf
freezy123frog_WQ_GLINTWEIN_WINO_dg3zytr.pdf

Нужно, чтобы после Группового переименования получались такие файлы:

RASTISHKA95 bristol_sklad dhujeqv.pdf
JONSON_321JONSON_BABY omega-alpha-beta dhub5pr.pdf
GLINTWEIN_WINO freezy123frog dg3zytr.pdf

то есть символы "_WQ_" удалялись бы,
а символы, начиная после "_WQ_" и до ПОСЛЕДНЕГО нижнего подчёркивания "_" - переносились бы в начало имени файла.
Количество символов между "_WQ_" и последним нижним подчёркиванием каждый раз разное.


Открыв Групповое переименование, в разделе "Поиск и замена" смог добиться следующих результатов:
Найти: _WQ?*_
Заменить на: ---
("---" здесь просто для примера)

Получается следующее:
bristol_sklad---dhujeqv.pdf
omega-alpha-beta---dhub5pr.pdf
freezy123frog---dg3zytr.pdf

Получилось выделить и удалить нужное, но вписать нужный фрагмент в начало имени так и не смог.
Ни через главное окошко "Маска для имени файла", ни через окошко "Заменить на".

Может быть кто-нибудь подскажет идеи? Пытаюсь не спеша сделать это уже второй месяц )
Back to top
View user's profile Send private message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 322

Post (Separately) Posted: Tue Nov 26, 2024 06:46    Post subject: Reply with quote

Neo233
В инструменте группового переименования (ИГП):
Code:
Найти: (.+)_WQ_(.+)_([^_]+)$
Заменить на: $2 $1 $3

"Рег. выраж" - галочка стоит, остальные галочки в блоке "Поиск и замена" выключены.
Back to top
View user's profile Send private message
Neo233



Joined: 09 Jun 2009
Posts: 32

Post (Separately) Posted: Tue Nov 26, 2024 07:37    Post subject: Reply with quote

Monarch-LFV wrote:
Neo233
В инструменте группового переименования (ИГП):
Code:
Найти: (.+)_WQ_(.+)_([^_]+)$
Заменить на: $2 $1 $3

"Рег. выраж" - галочка стоит, остальные галочки в блоке "Поиск и замена" выключены.


Огромное спасибо! Very Happy Very Happy Very Happy Теперь всё получилось! Very Happy Very Happy
Эх, как сейчас поработаю!! Ну держитесь, каталоги! Smile
Back to top
View user's profile Send private message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 322

Post (Separately) Posted: Tue Nov 26, 2024 07:49    Post subject: Reply with quote

Neo233
Вам надо было месяц назад сюда написать, не пришлось бы время тратить. А еще рекомендую поизучать регулярные выражения. Если еще будут подобные задачи, то сможете самостоятельно их решать за 5 минут.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10404
Location: Россия, Саратов

Post (Separately) Posted: Tue Nov 26, 2024 11:19    Post subject: Reply with quote

К "Автоматизации" обсуждение не имеет отношения. Перенесено в "Общие вопросы".
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Neo233



Joined: 09 Jun 2009
Posts: 32

Post (Separately) Posted: Tue Nov 26, 2024 12:11    Post subject: Reply with quote

Monarch-LFV wrote:
Neo233
Вам надо было месяц назад сюда написать, не пришлось бы время тратить. А еще рекомендую поизучать регулярные выражения. Если еще будут подобные задачи, то сможете самостоятельно их решать за 5 минут.

Неудобно по пустякам людей дёргать. Считал, что проблема простая и должна решиться легко. До последнего надеялся, что найду решение ) А Регулярные выражения, конечно, пробовал штудировать, но вот не повезло, не одолел в этот раз. Поизучаю их ещё на досуге.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group