Mustervergleich

Mustervergleich

Pattern Matching (engl. für Musterabgleich) oder musterbasierte Suche ist ein Begriff für symbolverarbeitende Verfahren, die anhand eines vorgegebenen Musters diskrete Strukturen oder Teilmengen einer diskreten Struktur identifizieren.

Inhaltsverzeichnis

Grundlagen

Eine diskrete Struktur besteht aus diskreten Elementen (Symbolen) und Beziehungen zwischen diesen. Beispiele sind Zeichenketten, aber auch Bäume oder Graphen. Das Suchmuster selbst ist ebenfalls eine diskrete Struktur, die aber durch Verwendung zusätzlicher Metazeichen eine ganze Klasse von Strukturen beschreiben kann. Im Gegensatz zur Mustererkennung, die kontinuierliche Strukturen interpretiert, operiert das Pattern Matching von vornherein auf einer symbolischen Repräsentation.

Das Pattern Matching spielt jedoch nicht nur bei der Suche, sondern auch bei der muster- und regelbasierten Transformation diskreter Strukturen eine zentrale Rolle. In Ersetzungs - oder Transformationssystemen bildet das Pattern Matching den ersten Schritt. Dabei werden Teile des Musters mit Teilen der analysierten Struktur identifiziert. Die gefundenen Teil-Strukturen gehen dann als Parameter in die Transformationsfunktion ein. Beispiele für solche Transformationen sind Textersetzung in Zeichenketten und Graphersetzungssysteme.

Anwendungsgebiete

Programmierung

  • In einigen funktionalen oder logischen Programmiersprachen wird es genutzt, um Daten anhand ihrer Struktur zu verarbeiten.

Textverarbeitung

  • Es wird auch verwendet, um Text zu bearbeiten. In Programmiersprachen wie Perl oder awk und auch in den meisten Texteditoren existieren Werkzeuge um einen Text nach einem Muster zu durchsuchen. Die Muster bestehen aus regulären Ausdrücken.

siehe String-Matching-Algorithmus

Siehe auch


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Brandkenngrössen-Mustervergleich — Der Brandkenngrößen Mustervergleich ist eine Maßnahme zum Erkennen eines Alarmzustandes in einem Brandmelder. Im Allgemeinen werden hierfür Muster in Signalen, welche von Sensoren für Brandkenngrößen geliefert werden, mit Mustern, die typisch für …   Deutsch Wikipedia

  • Brandkenngrößen-Mustervergleich — Der Brandkenngrößen Mustervergleich ist eine Maßnahme zum Erkennen eines Alarmzustandes in einem Brandmelder. Im Allgemeinen werden hierfür Muster in Signalen, welche von Sensoren für Brandkenngrößen geliefert werden, mit Mustern, die typisch für …   Deutsch Wikipedia

  • Brandkenngrössenmustervergleich — Der Brandkenngrößen Mustervergleich ist eine Maßnahme zum Erkennen eines Alarmzustandes in einem Brandmelder. Im Allgemeinen werden hierfür Muster in Signalen, welche von Sensoren für Brandkenngrößen geliefert werden, mit Mustern, die typisch für …   Deutsch Wikipedia

  • Brandkenngrößenmustervergleich — Der Brandkenngrößen Mustervergleich ist eine Maßnahme zum Erkennen eines Alarmzustandes in einem Brandmelder. Im Allgemeinen werden hierfür Muster in Signalen, welche von Sensoren für Brandkenngrößen geliefert werden, mit Mustern, die typisch für …   Deutsch Wikipedia

  • Handschrifterkennung — Texterkennung oder auch Optische Zeichenerkennung (Abkürzung OCR von englisch Optical Character Recognition, selten auch: OZE) ist ein Begriff aus dem IT Bereich und beschreibt die automatische Texterkennung von einer gedruckten Vorlage.… …   Deutsch Wikipedia

  • OCR-Schriften — Texterkennung oder auch Optische Zeichenerkennung (Abkürzung OCR von englisch Optical Character Recognition, selten auch: OZE) ist ein Begriff aus dem IT Bereich und beschreibt die automatische Texterkennung von einer gedruckten Vorlage.… …   Deutsch Wikipedia

  • OZE — Texterkennung oder auch Optische Zeichenerkennung (Abkürzung OCR von englisch Optical Character Recognition, selten auch: OZE) ist ein Begriff aus dem IT Bereich und beschreibt die automatische Texterkennung von einer gedruckten Vorlage.… …   Deutsch Wikipedia

  • Optical Character Recognition — Texterkennung oder auch Optische Zeichenerkennung (Abkürzung OCR von englisch Optical Character Recognition, selten auch: OZE) ist ein Begriff aus dem IT Bereich und beschreibt die automatische Texterkennung von einer gedruckten Vorlage.… …   Deutsch Wikipedia

  • Optical character recognition — Texterkennung oder auch Optische Zeichenerkennung (Abkürzung OCR von englisch Optical Character Recognition, selten auch: OZE) ist ein Begriff aus dem IT Bereich und beschreibt die automatische Texterkennung von einer gedruckten Vorlage.… …   Deutsch Wikipedia

  • Optische Zeichenerkennung — Texterkennung oder auch Optische Zeichenerkennung (Abkürzung OCR von englisch Optical Character Recognition, selten auch: OZE) ist ein Begriff aus dem IT Bereich und beschreibt die automatische Texterkennung von einer gedruckten Vorlage.… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”