Metazeichen - LinkFang.de





Metazeichen


Metazeichen oder Funktionszeichen sind Zeichen in einer Datei oder Zeichenkette, die innerhalb eines bestimmten Kontext nicht für sich selbst stehen, sondern ähnlich wie Steuerzeichen eine besondere Bedeutung für die Verarbeitung der Daten haben. Die jeweilige Bedeutung der Metazeichen hängt vom Programm ab, mit dem die Daten verarbeitet werden.

Häufig werden nicht-Alphanumerische Zeichen als Metazeichen gewählt. Um Metazeichen neben ihrer besonderen Bedeutung auch als reine Zeichen verwenden zu können, sind häufig Regeln zur Maskierung vorgesehen.

Vorkommen

Markups

  • In XML sind folgende Zeichen Metazeichen: < und & (an jeder Stelle) sowie " bzw. ' bei Attributwerten.
  • Beim in der Wikipedia verwendeten Wikitext hat beispielsweise die doppelte eckige Klammer um einen Begriff – also [[Begriff]] – die Funktion, den Begriff auf eine andere Seite innerhalb der Wikipedia zu verlinken. Die Klammern werden nicht im fertigen Text angezeigt, sondern machen sich nur dadurch bemerkbar, dass der betreffende Begriff verlinkt ist.

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, PHP, Perl, Tcl, Python, Ruby, C# sind z. B. meist die Zeichen ! " % & / ( ) = ? { [ ] } \ + * ~ < > | , ; . : - ^ und ' als Metazeichen definiert.

Reguläre Ausdrücke

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:

  • ^ (Anker für Anfang [Zeile oder String])
  • $ (Anker für Ende [Zeile oder String])
  • ? + * { } (Quantifikatoren oder Wiederholungsfaktoren)
  • \ (Wandeln des Meta-Status eines Zeichens [ein Metazeichen verliert seine spezielle Bedeutung bzw. ein Nicht-Metazeichen erhält eine spezielle Bedeutung])
  • . [ ] (Zeichenklassen)
  • & (Rückreferenz)
  • ( ) (Gruppierung)
  • | Alternative

Weitere

  • Beim Importieren einer CSV-Datei in ein Tabellenkalkulations-Programm hat ein Zeichen (meist ,, ; oder das Tabulator-Zeichen) die Funktion eines Trennzeichens, welches einzelne Elemente voneinander trennt, so dass diese Elemente in unterschiedliche Zellen der Tabelle importiert werden. Das Zeichen selbst erscheint dabei nicht in der fertigen Tabelle.
  • Beim EDIFACT wird dem EDI-Programm (im optionalen UNA-Segment) mitgeteilt, welche Zeichen für diese Datei die Funktion Datenelement-Trenner, Segment-Trenner, Maskierungszeichen und Elementgruppen-Trenner haben. Für einen Texteditor haben diese Zeichen dagegen keinerlei Funktion.

Siehe auch


Kategorien: Schriftzeichen | Zeichenkodierung

Quelle: Wikipedia - http://de.wikipedia.org/wiki/Metazeichen (Vollständige Liste der Autoren des Textes [Versionsgeschichte])    Lizenz: CC-by-sa-3.0

Änderungen: Alle Bilder mit den meisten Bildunterschriften wurden entfernt. Ebenso alle zu nicht-existierenden Artikeln/Kategorien gehenden internen Wikipedia-Links (Bsp. Portal-Links, Redlinks, Bearbeiten-Links). Entfernung von Navigationsframes, Geo & Normdaten, Mediadateien, gesprochene Versionen, z.T. ID&Class-Namen, Style von Div-Containern, Metadaten, Vorlagen, wie lesenwerte Artikel. Ansonsten sind keine Inhaltsänderungen vorgenommen worden. Weiterhin kann es durch die maschinelle Bearbeitung des Inhalts zu Fehlern gerade in der Darstellung kommen. Darum würden wir jeden Besucher unserer Seite darum bitten uns diese Fehler über den Support mittels einer Nachricht mit Link zu melden. Vielen Dank!

Stand der Informationen: August 201& - Wichtiger Hinweis: Da die Inhalte maschinell von Wikipedia übernommen wurden, ist eine manuelle Überprüfung nicht möglich. Somit garantiert LinkFang.de nicht die Richtigkeit und Aktualität der übernommenen Inhalte. Sollten die Informationen mittlerweile fehlerhaft sein, bitten wir Sie darum uns per Support oder E-Mail zu kontaktieren. Wir werden uns dann innerhalb von spätestens 10 Tagen um Ihr Anliegen kümmern. Auch ohne Anliegen erfolgt mindestens alle drei Monate ein Update der gesamten Inhalte.