Поиск дубликатов по совпадающему началу имен
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Поиск дубликатов по совпадающему началу имен
Пример:
Дано к примеру 10 файлов и из них есть такие файлы:
1111файл
1232
1111алена
1587
2222дядя
2486
1111вася
3244
2222отец
4572
Я забываю в поиск фильтр на 4 первые буквы и надо чтобы выделились такие файлы
1111файл
1111алена
2222дядя
1111вася
2222отец
Причем поиск идет не по определенными словами, а так вообще чтобы выделились все файлы, которые имеют в начале названии несколько одинаковых букв.
Как это сделать?
Дано к примеру 10 файлов и из них есть такие файлы:
1111файл
1232
1111алена
1587
2222дядя
2486
1111вася
3244
2222отец
4572
Я забываю в поиск фильтр на 4 первые буквы и надо чтобы выделились такие файлы
1111файл
1111алена
2222дядя
1111вася
2222отец
Причем поиск идет не по определенными словами, а так вообще чтобы выделились все файлы, которые имеют в начале названии несколько одинаковых букв.
Как это сделать?
Ещё вариант с рег. выраж.: ^(1111|2222)
В данном случае это цифры. Правильнее писать о символах.Hjkma писал(а):на 4 первые буквы
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
А для любых четырёх одинаковых символов в начале можно вот так:Число в фигурных скобках -- требуемое количество вхождений минус одно. В данном случае нужны четыре одинаковых символа -- пишем 3.
Вы будете смеяться, но почти такой пример есть в справке ''Тотала''...
Код: Выделить всё
^(.)\1{3}Вы будете смеяться, но почти такой пример есть в справке ''Тотала''...
Вечному двигателю -- вечные тормоза!..
Мне не нужно забивать в поиск 1111 или 2222, мне нужно сделать так чтобы мне выводились все файлы, у которых вообще в названии есть 4 буков. 
Например нужно чтобы из всего 1000 файлов мне в поиск вывело бы так:
1123456_1
1123456_2
1123456_3
1123456_4
5678978_1
5678978_2
5678978_3
5678978_4
И так далее. Причем я не ищу в поиске конкретно эти цифры, а именно чтобы совпадали первые буквы в файлах.
Например нужно чтобы из всего 1000 файлов мне в поиск вывело бы так:
1123456_1
1123456_2
1123456_3
1123456_4
5678978_1
5678978_2
5678978_3
5678978_4
И так далее. Причем я не ищу в поиске конкретно эти цифры, а именно чтобы совпадали первые буквы в файлах.
Что с этим кодом делать-то? Забил в Нум + в папке с файлами, ноль результатов.^(.)\1{3}
Staniclaw
Т.е. для любых? Любые - это все файлы, у которых в имени не меньше 4 символов. Т.е. тут вообще фильтра как такового нет, и в этом нет никакого смысла.
Правильно вести речь о том, чтобы было не менее 4 вхождений повторяемых символов: ^(1|2){4}.*
Hjkma
"вообще в названии есть 4 буков" - это никак не
Другими словами, на вкладке "Дополнительно" отмечаем соотв. галку, оставляем отмеченной только "по данным плагинов:", где в поле пишем: [=tc.Имя:1-4]
Т.е. для любых? Любые - это все файлы, у которых в имени не меньше 4 символов. Т.е. тут вообще фильтра как такового нет, и в этом нет никакого смысла.
Правильно вести речь о том, чтобы было не менее 4 вхождений повторяемых символов: ^(1|2){4}.*
Hjkma
"вообще в названии есть 4 буков" - это никак не
Выражаться грамотно, видимо, совсем не хотим? Поиск дубликатов (т.е. одиночных не касаться) по началу в имени - об этом речь?Hjkma писал(а):Я забываю в поиск фильтр на 4 первые буквы
Другими словами, на вкладке "Дополнительно" отмечаем соотв. галку, оставляем отмеченной только "по данным плагинов:", где в поле пишем: [=tc.Имя:1-4]
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
Да, все верно, просто забыл добавить перед "4 буквов" слово "первые".

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

upd. Все, разобрался. Огромное спасибо Flasher за помощь. Тему можно закрывать.
Последний раз редактировалось Hjkma Пт сен 25, 2015 17:33, всего редактировалось 1 раз.
Виноват.Flasher писал(а):Т.е. для любых? Любые - это все файлы, у которых в имени не меньше 4 символов. Т.е. тут вообще фильтра как такового нет, и в этом нет никакого смысла.
Правильно вести речь о том, чтобы было не менее 4 вхождений повторяемых символов: ^(1|2){4}.*
Именно так я понял задачу из несколько невнятных объяснений Hjkma.
Вечному двигателю -- вечные тормоза!..
-
BeardFury78
- Сообщения: 213
- Зарегистрирован: Чт авг 25, 2016 05:24
Тема похожая, поэтому пишу свой запрос сюда. Мне нужно найти дубликаты папок, в названиях которых есть n-ое количество одинаковых символов в начале. Вот это решение мне не удалось приспособить для поиска папок дубликатов по началу в имени.
Сделал также, но в ответ выдает только, что искомые файлы не найдены. Думаю, причина в том, что [=tc.Имя:1-4] ищет только названия файлов, сделал запрос [=tc.Каталог:1-4], но тоже не находит. Пробовал отметить атрибут "Каталог" и снять все остальное, но результат такой же. Что делать?Поиск дубликатов (т.е. одиночных не касаться) по началу в имени - об этом речь?
Другими словами, на вкладке "Дополнительно" отмечаем соотв. галку, оставляем отмеченной только "по данным плагинов:", где в поле пишем: [=tc.Имя:1-4]
Пока поиск дубликатов для папок относится к области желаемого.BeardFury78 писал(а):но в ответ выдает только, что искомые файлы не найдены.
-
BeardFury78
- Сообщения: 213
- Зарегистрирован: Чт авг 25, 2016 05:24