Съпоставянето на шаблони изисква използване на минал опит, логика или теория, преди работата да започне, за да уточним какво очакваме да намерим.
Логиката има ефект върху това как функционира съпоставянето на шаблони.