Herunterladen Inhalt Inhalt Diese Seite drucken

Asigra DS-Client Benutzerhandbuch Seite 958

Inhaltsverzeichnis

Werbung

F1 (kontextsensitive) Hilfe
von Jeffrey Friedl, veröffentlicht von O'Reilly, behandelt sie in allen Einzelheiten. Die vorliegende
Beschreibung ist als Referenz gedacht.
Ein regulärer Ausdruck ist ein Muster, das von links nach rechts mit einer Suchzeichenfolge
verglichen wird. Die meisten Zeichen stehen im Muster für sich selbst und werden mit den
entsprechenden Zeichen im Suchtext verglichen. Als einfaches Beispiel stimmt das Muster
Der flinke braune Fuchs
mit dem Teil einer Zeichenfolge überein, der damit identisch ist. Die Stärke der regulären Ausdrücke
liegt in der Fähigkeit, Alternativen und Wiederholungen innerhalb der Muster einzuschließen. Diese
werden im Muster durch Meta-Zeichen codiert, die nicht für sich selbst stehen, sondern auf
besondere Weise interpretiert werden.
Es gibt zwei verschiedene Sätze von Meta-Zeichen: diejenigen, die im gesamten Muster erkannt
werden, außer zwischen eckigen Klammern, und diejenigen, die zwischen eckigen Klammern
erkannt werden. Außerhalb der eckigen Klammern werden folgende Meta-Zeichen unterstützt:
\
^
$
.
[
|
(
)
?
*
+
{
Der Teil eines Musters in eckigen Klammern wird als "Klassendefinition" bezeichnet. Die einzigen
Metazeichen in einer Klassendefinition sind:
\
^
-
[
]
DS-Client Benutzerhandbuch
v12.2 [Revisionsdatum: 13. Juni 2013]
© Asigra Inc. Alle Rechte vorbehalten.
allgemeines Escapezeichen mit verschiedenen Verwendungen
legt den Anfang der Zeichenfolge fest (oder der Zeile, im Mehrzeilenmodus)
legt das Ende der Zeichenfolge fest (oder der Zeile, im Mehrzeilenmodus)
stimmt mit jedem Zeichen überein, außer Zeilenumbruch (standardmäßig)
Anfangszeichen Klassendefinition
Anfang Alternativzweig
Anfang Untermuster
Ende Untermuster
erweitert die Bedeutung von (
auch 0 oder 1 Quantifier
auch Quantifier Minimizer
0 oder mehr Quantifier
1 oder mehr Quantifier
auch "possessiver Quantifier"
Anfang min/max Quantifier
allgemeines Escapezeichen
negiert die Definition, aber nur wenn das erste Zeichen
gibt den Zeichenbereich an
POSIX Klassendefinition (nur wenn eine POSIX-Syntax darauf folgt)
beendet die Klassendefinition
Erzeugt am: 13.6.13
Seite: 958
Vertraulich.

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis