mønstermatching
Mønstermatching is a Scandinavian term corresponding to the English "pattern matching" and refers to methods for recognizing, aligning, or extracting recurring structures in data. The concept spans multiple disciplines, including computer science, linguistics, cognitive psychology, textile and design, and bioinformatics. In everyday usage it denotes finding occurrences of a defined pattern within a larger dataset or environment.
In programming, mønstermatching commonly describes language features that decompose data structures by shape and content, as
Algorithms and approaches vary by domain: linear-time string algorithms (Knuth–Morris–Pratt), multi-pattern search (Aho–Corasick), graph matching heuristics,
Applications include parsing and compilers, data validation, search engines, object detection, pattern mining, and sequence alignment