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
Hjkma



Joined: 18 Apr 2015
Posts: 178

Post (Separately) Posted: Fri Sep 25, 2015 15:00    Post subject: Поиск дубликатов по совпадающему началу имен Reply with quote

Пример:
Дано к примеру 10 файлов и из них есть такие файлы:
1111файл
1232
1111алена
1587
2222дядя
2486
1111вася
3244
2222отец
4572

Я забываю в поиск фильтр на 4 первые буквы и надо чтобы выделились такие файлы
1111файл
1111алена
2222дядя
1111вася
2222отец
Причем поиск идет не по определенными словами, а так вообще чтобы выделились все файлы, которые имеют в начале названии несколько одинаковых букв.
Как это сделать?
Back to top
View user's profile Send private message
Staniclaw



Joined: 12 Dec 2010
Posts: 533
Location: Ташкент

Post (Separately) Posted: Fri Sep 25, 2015 15:58    Post subject: Reply with quote

Надо ввести в маску поиска: <префикс>*.*

А ещё есть функция быстрого поиска прямо в файловой панели.
_________________
Вечному двигателю -- вечные тормоза!..
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Sep 25, 2015 16:07    Post subject: Reply with quote

Ещё вариант с рег. выраж.: ^(1111|2222)

Hjkma wrote:
на 4 первые буквы
В данном случае это цифры. Правильнее писать о символах.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Staniclaw



Joined: 12 Dec 2010
Posts: 533
Location: Ташкент

Post (Separately) Posted: Fri Sep 25, 2015 16:26    Post subject: Reply with quote

А для любых четырёх одинаковых символов в начале можно вот так:
Code:
^(.)\1{3}
Число в фигурных скобках -- требуемое количество вхождений минус одно. В данном случае нужны четыре одинаковых символа -- пишем 3.
Вы будете смеяться, но почти такой пример есть в справке ''Тотала''...
_________________
Вечному двигателю -- вечные тормоза!..
Back to top
View user's profile Send private message
Hjkma



Joined: 18 Apr 2015
Posts: 178

Post (Separately) Posted: Fri Sep 25, 2015 16:58    Post subject: Reply with quote

Мне не нужно забивать в поиск 1111 или 2222, мне нужно сделать так чтобы мне выводились все файлы, у которых вообще в названии есть 4 буков. Smile

Например нужно чтобы из всего 1000 файлов мне в поиск вывело бы так:

1123456_1
1123456_2
1123456_3
1123456_4
5678978_1
5678978_2
5678978_3
5678978_4

И так далее. Причем я не ищу в поиске конкретно эти цифры, а именно чтобы совпадали первые буквы в файлах.

Quote:
^(.)\1{3}

Что с этим кодом делать-то? Забил в Нум + в папке с файлами, ноль результатов.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Sep 25, 2015 17:08    Post subject: Reply with quote

Staniclaw
Т.е. для любых? Любые - это все файлы, у которых в имени не меньше 4 символов. Т.е. тут вообще фильтра как такового нет, и в этом нет никакого смысла.
Правильно вести речь о том, чтобы было не менее 4 вхождений повторяемых символов: ^(1|2){4}.*

Hjkma
"вообще в названии есть 4 буков" - это никак не
Hjkma wrote:
Я забываю в поиск фильтр на 4 первые буквы
Выражаться грамотно, видимо, совсем не хотим? Поиск дубликатов (т.е. одиночных не касаться) по началу в имени - об этом речь?
Другими словами, на вкладке "Дополнительно" отмечаем соотв. галку, оставляем отмеченной только "по данным плагинов:", где в поле пишем: [=tc.Имя:1-4]
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Hjkma



Joined: 18 Apr 2015
Posts: 178

Post (Separately) Posted: Fri Sep 25, 2015 18:27    Post subject: Reply with quote

Flasher
Да, все верно, просто забыл добавить перед "4 буквов" слово "первые".
Quote:
Другими словами, на вкладке "Дополнительно" отмечаем соотв. галку, оставляем отмеченной только "по данным плагинов:", где в поле пишем: [=tc.Имя:1-4]

Но у меня почему то эта галка неактивна и никак не поставить

upd. Все, разобрался. Огромное спасибо Flasher за помощь. Тему можно закрывать.


Last edited by Hjkma on Fri Sep 25, 2015 18:33; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Sep 25, 2015 18:31    Post subject: Reply with quote

Какой же это поиск? Это выделение. А поиск вызывается по Alt+F7.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Hjkma



Joined: 18 Apr 2015
Posts: 178

Post (Separately) Posted: Fri Sep 25, 2015 18:33    Post subject: Reply with quote

Flasher
большое спасибо, помогло. Тему можно закрывать. Smile
Back to top
View user's profile Send private message
Staniclaw



Joined: 12 Dec 2010
Posts: 533
Location: Ташкент

Post (Separately) Posted: Fri Sep 25, 2015 18:55    Post subject: Reply with quote

Flasher wrote:
Т.е. для любых? Любые - это все файлы, у которых в имени не меньше 4 символов. Т.е. тут вообще фильтра как такового нет, и в этом нет никакого смысла.
Правильно вести речь о том, чтобы было не менее 4 вхождений повторяемых символов: ^(1|2){4}.*
Виноват. Embarassed Я это и имел в виду: при поиске по моему выражению будет найдены файлы, имена которых начинаются с последовательности четырёх одинаковых символов. А символы эти могут быть хоть буквами, хоть цифрами.

Именно так я понял задачу из несколько невнятных объяснений Hjkma. Shocked
_________________
Вечному двигателю -- вечные тормоза!..
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Mon Sep 28, 2015 11:29    Post subject: Reply with quote

Заголовок темы изменён на более внятный.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
BeardFury78



Joined: 25 Aug 2016
Posts: 213

Post (Separately) Posted: Thu Oct 06, 2016 09:39    Post subject: Reply with quote

Тема похожая, поэтому пишу свой запрос сюда. Мне нужно найти дубликаты папок, в названиях которых есть n-ое количество одинаковых символов в начале. Вот это решение мне не удалось приспособить для поиска папок дубликатов по началу в имени.
Quote:
Поиск дубликатов (т.е. одиночных не касаться) по началу в имени - об этом речь?
Другими словами, на вкладке "Дополнительно" отмечаем соотв. галку, оставляем отмеченной только "по данным плагинов:", где в поле пишем: [=tc.Имя:1-4]

Сделал также, но в ответ выдает только, что искомые файлы не найдены. Думаю, причина в том, что [=tc.Имя:1-4] ищет только названия файлов, сделал запрос [=tc.Каталог:1-4], но тоже не находит. Пробовал отметить атрибут "Каталог" и снять все остальное, но результат такой же. Что делать?
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2569

Post (Separately) Posted: Thu Oct 06, 2016 11:52    Post subject: Reply with quote

BeardFury78 wrote:
но в ответ выдает только, что искомые файлы не найдены.

Пока поиск дубликатов для папок относится к области желаемого.
Back to top
View user's profile Send private message
BeardFury78



Joined: 25 Aug 2016
Posts: 213

Post (Separately) Posted: Thu Oct 06, 2016 12:14    Post subject: Reply with quote

sa
Значит, никак не возможно? И даже нет плагинов, которые позволяют искать по названиям папок?
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Thu Oct 06, 2016 12:32    Post subject: Reply with quote

BeardFury78
Проблема не решается. При наличии "даже" не было бы пожеланий по соответствующему функционалу TC. Обсуждать это дальше смысла нет.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
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