Znajdowanie wzorców za pomocą automatów

W pliku patterns.txt znajdują się wzorce do rozpoznawania w strukturze:
n
wzorzec_1
wzorzec_2
...
wzorzec_n

A w pliku text.txt tekst, w którym poszukiwane są wzorce (jednolinijkowy)