Я использую эту строку, чтобы прочитать все изображения в файле:Группировка имен файлов в кластерах
imagefiles = dir('Images\*.jpg');
Предположим, у меня есть имена: a1.jpg
, a11.jpg
, b13.JPG
, b5.JPG
, c1.jpg
.
Как объединить все изображения с не более чем двумя разными символами (числом) на их имя. для данного примера группа вместе все a
и все b
и аэродромная группа для c
.
По группировке Я имею в виду форму какой-либо структуры данных или порядка, которые позволят мне получить доступ к каждой группе отдельно для последующей обработки?
Я предполагаю, что тип файла всегда «jpg», а числа всегда будут меньше 100 и положительны. Я предполагаю нечувствительный к регистру код типа файла, то есть jpg
и JPG
может отображаться (я не знаю регулярного выражения, но буду рад узнать и о хорошей ссылке)
Я не понимаю, что означает, что ваши критерии группировки. – excaza
Каким будет ваш ожидаемый результат группировки? – lucianopaz
Я попытался отредактировать его до более четкой версии. Это достаточно хорошо? – havakok