pattern maching ارتباطی با برنامه نویسی functional ندارد. بلکه تنها روشی است جهت تشخیص الگو.
بعنوان مثال شما یک سیستم OCR را جهت تبدیل عکس به متن در نظر بگیرید. این نرم افزارها با استفاده از pattern recognition الگوهای مربوط به فونتهای متخلف را یاد می گیرند و سپس با اسکن کردن تصویر ارائه شده، با مچ کردن الگوهای هریک از حروف با حروف اسکن شده ، آن را تشخیص می دهند.