for pattern in pattern_list:
    l = fnmatch.filter(string_input.split(), pattern)
Python: проверьте, соответствует ли какое-либо слово в списке слов какому-либо шаблону в списке шаблонов регулярных выражений.