У меня есть большая строка с пробелами, eg;Является ли встроенная строка python лучше, чем kmp
text = " i am studying in ABC college. I love science......".
Теперь у меня есть список моделей, которые также могут содержать пробелы например
pattern_array = :["i am" ,"def frfrf", "yes"].
Теперь я хочу, чтобы найти все эти строки pattern_arr, которые присутствуют в тексте. В вышеописанном случае он должен вернуть ["i am"]
Я применил KMP в Python для этого, но хотел бы знать, что в построенном методе питона «подстроки» в «текст» быстрее, чем kmp
или нет?
Если есть какое-то лучшее решение для этого?