Всем здравствуйте!
Ребята, просьба помочь с решением задачи. Собственно, описание задачи: "В одном каталоге находятся папки с содержимым. Мне необходимо выделить именно папки из этого каталога. Что такое маска, регулярка я немного знаю. Папки имеют имена, написанные только кириллицей и цифрами. Пример имен папок следующий:
ШРМ 22022
ШРМ 22022 (Рекламация)
ШРМ 220022
ШРМ 220022 (Рекламация)
Необходимо выделить только папки, в наименовании которых 5 (пять цифр).
Буду благодарен за любую помощь. Заранее спасибо Всем, кто не прошел мимо!
Версия Total Commander 8.01. Могу поставить другую, естественно )
Выделение папок по числу цифр в имени
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
tamat185
Во-первых, естественно было бы обновиться до современной версии без всяких условий: слишком много было с тех пор изменений, чтобы при обсуждении решения вспоминать, что когда добавилось. (8.01 по нынешним меркам — откровенное старьё, десять лет прошло.) Во-вторых, уточните, что из примеров соответствует задаче — первые два, шесть цифр уже не считаются? В-третьих, заголовок явно неудачен (он слишком общий и одной маской без регулярок пять цифр вы не обозначите), но это можно откорректировать потом.
Во-первых, естественно было бы обновиться до современной версии без всяких условий: слишком много было с тех пор изменений, чтобы при обсуждении решения вспоминать, что когда добавилось. (8.01 по нынешним меркам — откровенное старьё, десять лет прошло.) Во-вторых, уточните, что из примеров соответствует задаче — первые два, шесть цифр уже не считаются? В-третьих, заголовок явно неудачен (он слишком общий и одной маской без регулярок пять цифр вы не обозначите), но это можно откорректировать потом.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
- Monarch-LFV
- Сообщения: 364
- Зарегистрирован: Пн июл 22, 2019 13:20
tamat185
Кнопка:
Выделяет только папки, в имени которых встречаются 5 цифр подряд (не более и не менее), не важно - в начале, в конце или в середине имени.
Кнопка:
Код: Выделить всё
TOTALCMD#BAR#DATA
SELECTFILESD <(^|\D)\d{5}($|\D)
wcmicons.dll,44
Monarch-LFV, я правильно понял, что кнопка - это ярлык на панели инструментов, который должен ссылаться на файл "wcmicons.dll,44", который содержит код "
Код: Выделить всё
TOTALCMD#BAR#DATA
SELECTFILESD <(^|\D)\d{5}($|\D)"?- Monarch-LFV
- Сообщения: 364
- Зарегистрирован: Пн июл 22, 2019 13:20
tamat185
Не совсем так. Для начала прочтите это (именно часть про «Как производить обмен кнопками?»).
Не совсем так. Для начала прочтите это (именно часть про «Как производить обмен кнопками?»).
tamat185
Точнее говоря, совсем не так.
А ещё прочтите правила форума про запрет оверквотинга. Ненужное цитирование убрано.
Точнее говоря, совсем не так.
А ещё прочтите правила форума про запрет оверквотинга. Ненужное цитирование убрано.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.