<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Metazeichen</id>
	<title>Metazeichen - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Metazeichen"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Metazeichen&amp;action=history"/>
	<updated>2026-05-26T05:14:18Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Metazeichen&amp;diff=193732&amp;oldid=prev</id>
		<title>imported&gt;Y2kbug: /* Vorkommen */ Wildcards dazu</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Metazeichen&amp;diff=193732&amp;oldid=prev"/>
		<updated>2025-11-23T00:36:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Vorkommen: &lt;/span&gt; Wildcards dazu&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Metazeichen&amp;#039;&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;&amp;#039;Funktionszeichen&amp;#039;&amp;#039;&amp;#039; sind [[Schriftzeichen|Zeichen]] in einer [[Datei]] oder [[Zeichenkette]], die innerhalb eines bestimmten Kontexts 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.&lt;br /&gt;
&lt;br /&gt;
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 [[Maskierungszeichen|Maskierung]] vorgesehen.&lt;br /&gt;
&lt;br /&gt;
== Vorkommen ==&lt;br /&gt;
&lt;br /&gt;
=== Markups ===&lt;br /&gt;
* In [[Extensible Markup Language|XML]] sind folgende Zeichen Metazeichen: &amp;lt;code&amp;gt;&amp;amp;lt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt; (an jeder Stelle) sowie &amp;lt;code&amp;gt;&amp;quot;&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;&amp;#039;&amp;lt;/code&amp;gt; bei Attributwerten.&lt;br /&gt;
* Beim in der [[Wikipedia]] verwendeten [[Wikitext]] hat beispielsweise die doppelte [[eckige Klammer]], um einen Begriff – also &amp;lt;code&amp;gt;&amp;#039;&amp;#039;&amp;#039;[&amp;lt;nowiki /&amp;gt;[&amp;#039;&amp;#039;&amp;#039;Begriff&amp;#039;&amp;#039;&amp;#039;]]&amp;#039;&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; – die Funktion, den Begriff auf eine andere Seite innerhalb der Wikipedia zu [[Hyperlink|verlinken]]. Die Klammern werden nicht im fertigen Text angezeigt, sondern machen sich nur dadurch bemerkbar, dass der betreffende Begriff verlinkt ist.&lt;br /&gt;
&lt;br /&gt;
=== Programmiersprachen ===&lt;br /&gt;
Innerhalb einer [[Programmiersprache]] sind Metazeichen die für [[Operator (Mathematik)|Operatoren]] und [[Separator (Programmiersprachen)|Separatoren]] verwendeten Zeichen. In [[C (Programmiersprache)|C]] und an C angelehnte Programmiersprachen wie z.&amp;amp;nbsp;B. [[C++]], [[Java (Programmiersprache)|Java]], [[PHP]], [[Perl (Programmiersprache)|Perl]], [[Tcl]], [[Python (Programmiersprache)|Python]], [[Ruby (Programmiersprache)|Ruby]], [[C-Sharp|C#]] sind z.&amp;amp;nbsp;B. meist die Zeichen &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&amp;quot;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;?&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;{&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;\&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&amp;amp;lt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;#039;&amp;lt;/code&amp;gt; als Metazeichen definiert.&lt;br /&gt;
&lt;br /&gt;
=== Wildcards ===&lt;br /&gt;
{{Hauptartikel|Wildcard (Informatik)}}&lt;br /&gt;
Wildcards sind Metazeichen, die einfache Quantifizierer ermöglichen und z.&amp;amp;nbsp;B. als Suchmuster in Textshells genutzt werden. Die bekannteste Form ist &amp;lt;code&amp;gt;*.*&amp;lt;/code&amp;gt;, was alle [[Dateiname]]n inkludiert, die eine [[Dateinamenserweiterung]] besitzen.&lt;br /&gt;
&lt;br /&gt;
=== Reguläre Ausdrücke ===&lt;br /&gt;
{{Hauptartikel|Regulärer Ausdruck}}&lt;br /&gt;
In einem regulären Ausdruck bzw. {{enS|regular expression}} 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:&lt;br /&gt;
* &amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt; (Anker für Anfang [Zeile oder String])&lt;br /&gt;
* &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt; (Anker für Ende [Zeile oder String])&lt;br /&gt;
* &amp;lt;code&amp;gt;?&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;{&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt; (Quantifikatoren oder Wiederholungsfaktoren)&lt;br /&gt;
* &amp;lt;code&amp;gt;\&amp;lt;/code&amp;gt; (Wandeln des Meta-Status eines Zeichens [ein Metazeichen verliert seine spezielle Bedeutung bzw. ein Nicht-Metazeichen erhält eine spezielle Bedeutung])&lt;br /&gt;
* &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; (Zeichenklassen)&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt; (Rückreferenz)&lt;br /&gt;
* &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt; (Gruppierung)&lt;br /&gt;
* &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt; Alternative&lt;br /&gt;
&lt;br /&gt;
=== Weitere ===&lt;br /&gt;
* Beim [[Datenaustausch|Importieren]] einer [[CSV-Datei]] in ein [[Tabellenkalkulation]]s-Programm hat ein Zeichen (meist &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt; oder das [[Tabulatorzeichen]]) 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.&lt;br /&gt;
* Beim [[EDIFACT]] wird dem [[Elektronischer Datenaustausch|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.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Sonderzeichen]]&lt;br /&gt;
* [[Escape-Sequenz]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Schriftzeichen]]&lt;br /&gt;
[[Kategorie:Zeichenkodierung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Y2kbug</name></author>
	</entry>
</feed>