Допустим, у меня есть несколько URL-адресов, и я возвращаю базовое имя для каждого URL-адреса, например,
http://www.test.com/the.code.r00
вернется
the.code.r00
и у меня есть несколько базовых имен, которые я извлек из нескольких URL для работы на
the.code.r00
the.code.r01
..
...
the.code.r12
и вместе с ними у меня есть следующие базовые имена с других URL
the.matrix.r00
the.matrix.r01
..
...
the.matrix.r14
Я хотел бы знать, есть ли известный алгоритм, который был проверен и доказал, что он возвращает
the.code.r
the.matrix.r
после разбора базовых имен, которые я перечислил выше.
Также, если вместо этого есть какой-нибудь * nix инструмент, который делает то же самое, что было бы супер.
Обратите внимание, что формат не всегда такой, как выше, иначе я мог бы сделать простую подстроку. Числа не всегда перечислены в определенном месте строки. Некоторые другие примеры;
the.code.part01.rar
the.code.001
..
....
Я мог бы реализовать свой собственный алгоритм, чтобы сделать это, но, вероятно, это была бы куча ошибок без какого-либо серьезного тестирования, поэтому я бы предпочел использовать известный алгоритм, если он уже определен.