лучше придумать нечеткий алгоритм поиска по паттернам...