Страница 1 из 1
Поиск дубликатов по совпадающему началу имен
Добавлено: Пт сен 25, 2015 14:00
Hjkma
Пример:
Дано к примеру 10 файлов и из них есть такие файлы:
1111файл
1232
1111алена
1587
2222дядя
2486
1111вася
3244
2222отец
4572
Я забываю в поиск фильтр на 4 первые буквы и надо чтобы выделились такие файлы
1111файл
1111алена
2222дядя
1111вася
2222отец
Причем поиск идет не по определенными словами, а так вообще чтобы выделились все файлы, которые имеют в начале названии несколько одинаковых букв.
Как это сделать?
Добавлено: Пт сен 25, 2015 14:58
Staniclaw
Надо ввести в маску поиска: <префикс>*.*
А ещё есть функция быстрого поиска прямо в файловой панели.
Добавлено: Пт сен 25, 2015 15:07
Flasher
Ещё вариант с рег. выраж.: ^(1111|2222)
Hjkma писал(а):на 4 первые буквы
В данном случае это цифры. Правильнее писать о символах.
Добавлено: Пт сен 25, 2015 15:26
Staniclaw
А для любых четырёх одинаковых символов в начале можно вот так:
Число в фигурных скобках -- требуемое количество вхождений минус одно. В данном случае нужны четыре одинаковых символа -- пишем 3.
Вы будете смеяться, но почти такой пример есть в справке ''Тотала''...
Добавлено: Пт сен 25, 2015 15:58
Hjkma
Мне не нужно забивать в поиск 1111 или 2222, мне нужно сделать так чтобы мне выводились все файлы, у которых вообще в названии есть 4 буков.
Например нужно чтобы из всего 1000 файлов мне в поиск вывело бы так:
1123456_1
1123456_2
1123456_3
1123456_4
5678978_1
5678978_2
5678978_3
5678978_4
И так далее. Причем я не ищу в поиске конкретно эти цифры, а именно чтобы совпадали первые буквы в файлах.
^(.)\1{3}
Что с этим кодом делать-то? Забил в Нум + в папке с файлами, ноль результатов.
Добавлено: Пт сен 25, 2015 16:08
Flasher
Staniclaw
Т.е. для любых? Любые - это все файлы, у которых в имени не меньше 4 символов. Т.е. тут вообще фильтра как такового нет, и в этом нет никакого смысла.
Правильно вести речь о том, чтобы было не менее 4 вхождений повторяемых символов: ^(1|2){4}.*
Hjkma
"вообще в названии есть 4 буков" - это никак не
Hjkma писал(а):Я забываю в поиск фильтр на 4 первые буквы
Выражаться грамотно, видимо, совсем не хотим? Поиск дубликатов (т.е. одиночных не касаться) по началу в имени - об этом речь?
Другими словами, на вкладке "Дополнительно" отмечаем соотв. галку, оставляем отмеченной только "по данным плагинов:", где в поле пишем:
[=tc.Имя:1-4]
Добавлено: Пт сен 25, 2015 17:27
Hjkma
Flasher
Да, все верно, просто забыл добавить перед "4 буквов" слово "первые".
Другими словами, на вкладке "Дополнительно" отмечаем соотв. галку, оставляем отмеченной только "по данным плагинов:", где в поле пишем: [=tc.Имя:1-4]
Но у меня почему то эта галка неактивна и никак не поставить

upd. Все, разобрался. Огромное спасибо
Flasher за помощь. Тему можно закрывать.
Добавлено: Пт сен 25, 2015 17:31
Flasher
Какой же это поиск? Это выделение. А поиск вызывается по Alt+F7.
Добавлено: Пт сен 25, 2015 17:33
Hjkma
Flasher
большое спасибо, помогло. Тему можно закрывать.

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

Я это и имел в виду: при поиске по моему выражению будет найдены файлы, имена которых начинаются с последовательности четырёх
одинаковых символов. А символы эти могут быть хоть буквами, хоть цифрами.
Именно так я понял задачу из несколько невнятных объяснений
Hjkma.

Добавлено: Пн сен 28, 2015 10:29
Avada
Заголовок темы изменён на более внятный.
Добавлено: Чт окт 06, 2016 08:39
BeardFury78
Тема похожая, поэтому пишу свой запрос сюда. Мне нужно найти дубликаты папок, в названиях которых есть n-ое количество одинаковых символов в начале. Вот это решение мне не удалось приспособить для поиска папок дубликатов по началу в имени.
Поиск дубликатов (т.е. одиночных не касаться) по началу в имени - об этом речь?
Другими словами, на вкладке "Дополнительно" отмечаем соотв. галку, оставляем отмеченной только "по данным плагинов:", где в поле пишем: [=tc.Имя:1-4]
Сделал также, но в ответ выдает только, что искомые файлы не найдены. Думаю, причина в том, что [=tc.Имя:1-4] ищет только названия файлов, сделал запрос [=tc.Каталог:1-4], но тоже не находит. Пробовал отметить атрибут "Каталог" и снять все остальное, но результат такой же. Что делать?
Добавлено: Чт окт 06, 2016 10:52
sa
BeardFury78 писал(а):но в ответ выдает только, что искомые файлы не найдены.
Пока поиск дубликатов для папок относится к области
желаемого.
Добавлено: Чт окт 06, 2016 11:14
BeardFury78
sa
Значит, никак не возможно? И даже нет плагинов, которые позволяют искать по названиям папок?
Добавлено: Чт окт 06, 2016 11:32
Avada
BeardFury78
Проблема не решается. При наличии "даже" не было бы пожеланий по соответствующему функционалу TC. Обсуждать это дальше смысла нет.