View previous topic :: View next topic |
Author |
Message |
Hjkma
Joined: 18 Apr 2015 Posts: 178
|
(Separately) Posted: Fri Sep 25, 2015 15:00 Post subject: Поиск дубликатов по совпадающему началу имен |
|
|
Пример:
Дано к примеру 10 файлов и из них есть такие файлы:
1111файл
1232
1111алена
1587
2222дядя
2486
1111вася
3244
2222отец
4572
Я забываю в поиск фильтр на 4 первые буквы и надо чтобы выделились такие файлы
1111файл
1111алена
2222дядя
1111вася
2222отец
Причем поиск идет не по определенными словами, а так вообще чтобы выделились все файлы, которые имеют в начале названии несколько одинаковых букв.
Как это сделать? |
|
Back to top |
|
|
Staniclaw
Joined: 12 Dec 2010 Posts: 533 Location: Ташкент
|
(Separately) Posted: Fri Sep 25, 2015 15:58 Post subject: |
|
|
Надо ввести в маску поиска: <префикс>*.*
А ещё есть функция быстрого поиска прямо в файловой панели. _________________ Вечному двигателю -- вечные тормоза!.. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Sep 25, 2015 16:07 Post subject: |
|
|
Ещё вариант с рег. выраж.: ^(1111|2222)
Hjkma wrote: | на 4 первые буквы | В данном случае это цифры. Правильнее писать о символах. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Staniclaw
Joined: 12 Dec 2010 Posts: 533 Location: Ташкент
|
(Separately) Posted: Fri Sep 25, 2015 16:26 Post subject: |
|
|
А для любых четырёх одинаковых символов в начале можно вот так:Число в фигурных скобках -- требуемое количество вхождений минус одно. В данном случае нужны четыре одинаковых символа -- пишем 3.
Вы будете смеяться, но почти такой пример есть в справке ''Тотала''... _________________ Вечному двигателю -- вечные тормоза!.. |
|
Back to top |
|
|
Hjkma
Joined: 18 Apr 2015 Posts: 178
|
(Separately) Posted: Fri Sep 25, 2015 16:58 Post subject: |
|
|
Мне не нужно забивать в поиск 1111 или 2222, мне нужно сделать так чтобы мне выводились все файлы, у которых вообще в названии есть 4 буков.
Например нужно чтобы из всего 1000 файлов мне в поиск вывело бы так:
1123456_1
1123456_2
1123456_3
1123456_4
5678978_1
5678978_2
5678978_3
5678978_4
И так далее. Причем я не ищу в поиске конкретно эти цифры, а именно чтобы совпадали первые буквы в файлах.
Что с этим кодом делать-то? Забил в Нум + в папке с файлами, ноль результатов. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Sep 25, 2015 17:08 Post subject: |
|
|
Staniclaw
Т.е. для любых? Любые - это все файлы, у которых в имени не меньше 4 символов. Т.е. тут вообще фильтра как такового нет, и в этом нет никакого смысла.
Правильно вести речь о том, чтобы было не менее 4 вхождений повторяемых символов: ^(1|2){4}.*
Hjkma
"вообще в названии есть 4 буков" - это никак не Hjkma wrote: | Я забываю в поиск фильтр на 4 первые буквы | Выражаться грамотно, видимо, совсем не хотим? Поиск дубликатов (т.е. одиночных не касаться) по началу в имени - об этом речь?
Другими словами, на вкладке "Дополнительно" отмечаем соотв. галку, оставляем отмеченной только "по данным плагинов:", где в поле пишем: [=tc.Имя:1-4] _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Hjkma
Joined: 18 Apr 2015 Posts: 178
|
(Separately) Posted: Fri Sep 25, 2015 18:27 Post subject: |
|
|
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 |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Sep 25, 2015 18:31 Post subject: |
|
|
Какой же это поиск? Это выделение. А поиск вызывается по Alt+F7. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Hjkma
Joined: 18 Apr 2015 Posts: 178
|
(Separately) Posted: Fri Sep 25, 2015 18:33 Post subject: |
|
|
Flasher
большое спасибо, помогло. Тему можно закрывать. |
|
Back to top |
|
|
Staniclaw
Joined: 12 Dec 2010 Posts: 533 Location: Ташкент
|
(Separately) Posted: Fri Sep 25, 2015 18:55 Post subject: |
|
|
Flasher wrote: | Т.е. для любых? Любые - это все файлы, у которых в имени не меньше 4 символов. Т.е. тут вообще фильтра как такового нет, и в этом нет никакого смысла.
Правильно вести речь о том, чтобы было не менее 4 вхождений повторяемых символов: ^(1|2){4}.* | Виноват. Я это и имел в виду: при поиске по моему выражению будет найдены файлы, имена которых начинаются с последовательности четырёх одинаковых символов. А символы эти могут быть хоть буквами, хоть цифрами.
Именно так я понял задачу из несколько невнятных объяснений Hjkma. _________________ Вечному двигателю -- вечные тормоза!.. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10259 Location: Россия, Саратов
|
(Separately) Posted: Mon Sep 28, 2015 11:29 Post subject: |
|
|
Заголовок темы изменён на более внятный. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
BeardFury78
Joined: 25 Aug 2016 Posts: 213
|
(Separately) Posted: Thu Oct 06, 2016 09:39 Post subject: |
|
|
Тема похожая, поэтому пишу свой запрос сюда. Мне нужно найти дубликаты папок, в названиях которых есть n-ое количество одинаковых символов в начале. Вот это решение мне не удалось приспособить для поиска папок дубликатов по началу в имени.
Quote: | Поиск дубликатов (т.е. одиночных не касаться) по началу в имени - об этом речь?
Другими словами, на вкладке "Дополнительно" отмечаем соотв. галку, оставляем отмеченной только "по данным плагинов:", где в поле пишем: [=tc.Имя:1-4]
|
Сделал также, но в ответ выдает только, что искомые файлы не найдены. Думаю, причина в том, что [=tc.Имя:1-4] ищет только названия файлов, сделал запрос [=tc.Каталог:1-4], но тоже не находит. Пробовал отметить атрибут "Каталог" и снять все остальное, но результат такой же. Что делать? |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2569
|
(Separately) Posted: Thu Oct 06, 2016 11:52 Post subject: |
|
|
BeardFury78 wrote: | но в ответ выдает только, что искомые файлы не найдены. |
Пока поиск дубликатов для папок относится к области желаемого. |
|
Back to top |
|
|
BeardFury78
Joined: 25 Aug 2016 Posts: 213
|
(Separately) Posted: Thu Oct 06, 2016 12:14 Post subject: |
|
|
sa
Значит, никак не возможно? И даже нет плагинов, которые позволяют искать по названиям папок? |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10259 Location: Россия, Саратов
|
(Separately) Posted: Thu Oct 06, 2016 12:32 Post subject: |
|
|
BeardFury78
Проблема не решается. При наличии "даже" не было бы пожеланий по соответствующему функционалу TC. Обсуждать это дальше смысла нет. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
|