Я делаю небольшую систему для личного использования, в которой я хочу обрабатывать файлы. В этой системе я хочу классифицировать файлы на основе имен и максимально автоматизировать. Это привело меня к проблеме с сопоставлением строк.
Скажем, у меня есть категория с именем A category
и два файла с именами:
a.category.file
lotsofgarbage.a-big-kateory.file
Мне нужно сопоставить эти имена файлов с категорией. Я предполагаю, что это будет больше похоже на оценку «насколько они похожи», поскольку нет хорошего способа сделать точное совпадение.
Может ли кто-нибудь дать мне простой хороший алгоритм для этой проблемы? Или указать мне направление одного из них?