View previous topic :: View next topic |
Author |
Message |
tamat185
Joined: 27 Aug 2022 Posts: 3
|
(Separately) Posted: Sat Aug 27, 2022 13:46 Post subject: Выделение папок по числу цифр в имени |
|
|
Всем здравствуйте!
Ребята, просьба помочь с решением задачи. Собственно, описание задачи: "В одном каталоге находятся папки с содержимым. Мне необходимо выделить именно папки из этого каталога. Что такое маска, регулярка я немного знаю. Папки имеют имена, написанные только кириллицей и цифрами. Пример имен папок следующий:
ШРМ 22022
ШРМ 22022 (Рекламация)
ШРМ 220022
ШРМ 220022 (Рекламация)
Необходимо выделить только папки, в наименовании которых 5 (пять цифр).
Буду благодарен за любую помощь. Заранее спасибо Всем, кто не прошел мимо!
Версия Total Commander 8.01. Могу поставить другую, естественно ) |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10280 Location: Россия, Саратов
|
(Separately) Posted: Sat Aug 27, 2022 14:20 Post subject: |
|
|
tamat185
Во-первых, естественно было бы обновиться до современной версии без всяких условий: слишком много было с тех пор изменений, чтобы при обсуждении решения вспоминать, что когда добавилось. (8.01 по нынешним меркам — откровенное старьё, десять лет прошло.) Во-вторых, уточните, что из примеров соответствует задаче — первые два, шесть цифр уже не считаются? В-третьих, заголовок явно неудачен (он слишком общий и одной маской без регулярок пять цифр вы не обозначите), но это можно откорректировать потом. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Monarch-LFV
Joined: 22 Jul 2019 Posts: 240
|
(Separately) Posted: Sat Aug 27, 2022 16:58 Post subject: |
|
|
tamat185
Кнопка:
Code: | TOTALCMD#BAR#DATA
SELECTFILESD <(^|\D)\d{5}($|\D)
wcmicons.dll,44
|
Выделяет только папки, в имени которых встречаются 5 цифр подряд (не более и не менее), не важно - в начале, в конце или в середине имени. |
|
Back to top |
|
|
tamat185
Joined: 27 Aug 2022 Posts: 3
|
(Separately) Posted: Mon Aug 29, 2022 15:09 Post subject: |
|
|
Monarch-LFV, я правильно понял, что кнопка - это ярлык на панели инструментов, который должен ссылаться на файл "wcmicons.dll,44", который содержит код "[code]TOTALCMD#BAR#DATA
SELECTFILESD <(^|\D)\d{5}($|\D)"? |
|
Back to top |
|
|
Monarch-LFV
Joined: 22 Jul 2019 Posts: 240
|
(Separately) Posted: Mon Aug 29, 2022 16:35 Post subject: |
|
|
tamat185
Не совсем так. Для начала прочтите это (именно часть про «Как производить обмен кнопками?»). |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10280 Location: Россия, Саратов
|
(Separately) Posted: Mon Aug 29, 2022 18:25 Post subject: |
|
|
tamat185
Точнее говоря, совсем не так.
А ещё прочтите правила форума про запрет оверквотинга. Ненужное цитирование убрано. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
tamat185
Joined: 27 Aug 2022 Posts: 3
|
(Separately) Posted: Tue Aug 30, 2022 13:41 Post subject: |
|
|
Monarch-LFV, ознакомился - спасибо за ссылку. Запустил на установленном Totale - не заработало. Установил последний Total - все завелось сразу. Большое СПАСИБО за Вашу помощь! |
|
Back to top |
|
|
|