Metazeichen

In der EDV sind Metazeichen jene Zeichen, die innerhalb eines bestimmten Kontext nicht für sich selbst stehen, sondern eine besondere Bedeutung haben. Häufig werden nicht-alphanumerische Zeichen als Metazeichen gewählt.

Die Verwendung von Metazeichen ohne ihre besondere Bedeutung kann je nach Kontext unmöglich sein oder zusätzliche Schritte erfordern, z. B. die Maskierung als String oder mittels eines Escape-Zeichens, meist \ (Backslash).

Inhaltsverzeichnis

Metazeichen in XML

In XML sind folgende Zeichen Metazeichen: < und & (an jeder Stelle) sowie " bzw. ' Attributwerten.

Metazeichen in Programmiersprachen

Innerhalb einer Programmiersprache sind Metazeichen die für Operatoren und Separatoren verwendeten Zeichen. In C und an C angelehnte Programmiersprachen wie z. B. C++, Java, Perl, Tcl, Python, Ruby, C# sind z. B. meist die Zeichen ! " % & / ( ) = ? { [ ] } \ + * ~ < > | , ; . : - ^ und ' als Metazeichen definiert.

Metazeichen in regulären Ausdrücken

In einem regulären Ausdruck sind Metazeichen die Zeichen, die nicht für sich selbst stehen, sondern eine besondere Bedeutung als Anker, Zeichenklasse, Quantifizierer oder ähnliches haben. In den meisten Implementierungen für reguläre Ausdrücke sind folgende Zeichen Metazeichen:

Siehe auch

See also: Metazeichen, C-Plusplus, C-Sharp, C (Programmiersprache), EDV, Java (Programmiersprache), Metadaten, Operator, Perl, Programmiersprache