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
tamat185



Joined: 27 Aug 2022
Posts: 3

Post (Separately) Posted: Sat Aug 27, 2022 13:46    Post subject: Выделение папок по числу цифр в имени Reply with quote

Всем здравствуйте!

Ребята, просьба помочь с решением задачи. Собственно, описание задачи: "В одном каталоге находятся папки с содержимым. Мне необходимо выделить именно папки из этого каталога. Что такое маска, регулярка я немного знаю. Папки имеют имена, написанные только кириллицей и цифрами. Пример имен папок следующий:

ШРМ 22022
ШРМ 22022 (Рекламация)
ШРМ 220022
ШРМ 220022 (Рекламация)

Необходимо выделить только папки, в наименовании которых 5 (пять цифр).

Буду благодарен за любую помощь. Заранее спасибо Всем, кто не прошел мимо!

Версия Total Commander 8.01. Могу поставить другую, естественно )
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sat Aug 27, 2022 14:20    Post subject: Reply with quote

tamat185
Во-первых, естественно было бы обновиться до современной версии без всяких условий: слишком много было с тех пор изменений, чтобы при обсуждении решения вспоминать, что когда добавилось. (8.01 по нынешним меркам — откровенное старьё, десять лет прошло.) Во-вторых, уточните, что из примеров соответствует задаче — первые два, шесть цифр уже не считаются? В-третьих, заголовок явно неудачен (он слишком общий и одной маской без регулярок пять цифр вы не обозначите), но это можно откорректировать потом.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 227

Post (Separately) Posted: Sat Aug 27, 2022 16:58    Post subject: Reply with quote

tamat185
Кнопка:
Code:
TOTALCMD#BAR#DATA
SELECTFILESD <(^|\D)\d{5}($|\D)

wcmicons.dll,44

Выделяет только папки, в имени которых встречаются 5 цифр подряд (не более и не менее), не важно - в начале, в конце или в середине имени.
Back to top
View user's profile Send private message
tamat185



Joined: 27 Aug 2022
Posts: 3

Post (Separately) Posted: Mon Aug 29, 2022 15:09    Post subject: Reply with quote

Monarch-LFV, я правильно понял, что кнопка - это ярлык на панели инструментов, который должен ссылаться на файл "wcmicons.dll,44", который содержит код "[code]TOTALCMD#BAR#DATA
SELECTFILESD <(^|\D)\d{5}($|\D)"?
Back to top
View user's profile Send private message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 227

Post (Separately) Posted: Mon Aug 29, 2022 16:35    Post subject: Reply with quote

tamat185
Не совсем так. Для начала прочтите это (именно часть про «Как производить обмен кнопками?»).
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Mon Aug 29, 2022 18:25    Post subject: Reply with quote

tamat185
Точнее говоря, совсем не так.
А ещё прочтите правила форума про запрет оверквотинга. Ненужное цитирование убрано.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
tamat185



Joined: 27 Aug 2022
Posts: 3

Post (Separately) Posted: Tue Aug 30, 2022 13:41    Post subject: Reply with quote

Monarch-LFV, ознакомился - спасибо за ссылку. Запустил на установленном Totale - не заработало. Установил последний Total - все завелось сразу. Большое СПАСИБО за Вашу помощь!
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