\texttt{.}& Steht f<>r ein beliebiges \emph{einzelnes} Zeichen, mit Ausnahme des Zeilenendezeichens. \tabularnewline\STRUT
\texttt{*}& Steht f<>r eine beliebige (auch leere) Menge des einzelnen Zeichens vor dem Sternchen. Das vorangehende Zeichen kann auch ein regul<75>rer Ausdruck sein. Beispielsweise steht \texttt{.*} f<>r eine beliebige Anzahl eines beliebigen Zeichens. \tabularnewline\STRUT
\texttt{\^}&<20>bereinstimmung, wenn der folgende Ausdruck am Zeilenanfang\index{Zeilenanfang} steht. \tabularnewline\STRUT
\texttt{\$}&<20>bereinstimmung, wenn der vorhergehende Ausdruck am Zeilenende\index{Zeilenende} steht. \tabularnewline\STRUT
\texttt{\textbackslash}& Schaltet die Sonderbedeutung des nachfolgenden Zeichens ab. \tabularnewline\STRUT
\texttt{[ ]}& Steht f<>r \emph{ein} beliebiges Zeichen aus der eingeklammerten Gruppe. Mit einem Bindestrich kann man einen Bereich aufeinanderfolgender Zeichen ausw<73>hlen (\texttt{[a-e]}). Ein Zirkumflex (\texttt{\^}) wirkt als Umkehrung: \texttt{[\^{}a-z]} erfa<66>t alle Zeichen, die keine Kleinbuchstaben sind. Ein Bindestrich oder eine schlie<69>ende eckige Klammer am Listenanfang werden als Teil der Liste angesehen, alle anderen Sonderzeichen verlieren in der Liste ihre Bedeutung. \tabularnewline\STRUT
\texttt{\textbackslash( \textbackslash)}& Speichert das Muster zwischen \texttt{\textbackslash(} und \texttt{\textbackslash)} in einem speziellen Puffer. In einer Zeile k<>nnen bis zu neun solcher Puffer belegt werden. In Substitutionen k<>nnen sie <20>ber die Zeichenfolgen \texttt{\textbackslash 1} bis \texttt{\textbackslash 9} wieder benutzt werden. \tabularnewline\STRUT
\texttt{\textbackslash\{\textbackslash\}}& Steht f<>r den Vorkommensbereich des unmittelbar vorhergehenden Zeichens. \texttt{\textbackslash\{}\textsl{n}\texttt{\textbackslash\}} bezieht sich auf genau \textsl{n} Vorkommen, \texttt{\textbackslash\{}\textsl{n}\texttt{,\textbackslash\}} auf mindestens \textsl{n} Vorkommen und \texttt{\textbackslash\{}\textsl{n}\texttt{,}\textsl{m}\texttt{\textbackslash\}} auf eine beliebige Anzahl von Vorkommen zwischen \textsl{n} und \textsl{m}. Dabei m<>ssen \textsl{n} und \textsl{m} im Bereich zwischen 0 und 256 liegen. \tabularnewline\STRUT
\texttt{\textbackslash< \textbackslash>}& Steht f<>r ein Zeichen am Anfang (\texttt{\textbackslash<}) oder am Ende (\texttt{\textbackslash>}) eines Wortes. \tabularnewline\STRUT
\texttt{+}& Steht f<>r ein oder mehrere Vorkommen des vorhergehenden regul<75>ren Ausdrucks (<28>quivalent zu \texttt{\{1,\}}). \tabularnewline\STRUT
\texttt{?}& Steht f<>r kein oder ein Vorkommen des vorhergehenden Ausdrucks (<28>quivalent zu \texttt{\{0,1\}}). \tabularnewline\STRUT
\texttt{|}&<20>bereinstimmung, wenn entweder der vorhergehende oder der nachfolgende regul<75>re Ausdruck <20>bereinstimmen. \tabularnewline\STRUT
\texttt{( )}& Steht f<>r die eingeschlossene Gruppe von regul<75>ren Ausdr<64>cken.