BEZEICHNUNG¶
re_comp, re_exec - BSD-Funktionen für reguläre Ausdrücke
ÜBERSICHT¶
#define _REGEX_RE_COMP
#include <sys/types.h>
#include <regex.h>
char *re_comp(char *regulaerer_ausdruck);
int re_exec(char *zeichenkette);
BESCHREIBUNG¶
re_comp() wird für die Übersetzung des mit NULL abgeschlossenen
regulären Ausdruckes verwendet, auf den
regulaerer_ausdruck zeigt.
Das übersetzte Muster belegt einen statischen Bereich, den Musterpuffer,
welcher bei jeder nachfolgenden Verwendung von
re_comp()
überschrieben wird. Ist
regulaerer_ausdruck NULL, so wird
keine Operation durchgeführt und der Musterpuffer bleibt
unverändert.
re_exec() wird verwendet, um festzustellen, ob die mit NULL
abgeschlossene Zeichenkette auf die
zeichenkette verweist, mit dem
vorher übersetzten
regulaerer_ausdruck übereinstimmt.
RÜCKGABEWERT¶
re_comp() gibt bei erfolgreicher Übersetzung von
regulaerer_ausdruck NULL zurück, andernfalls wird ein Zeiger auf
eine entsprechende Fehlermeldung zurückgegeben.
re_exec() gibt 1 bei Übereinstimmung und Null beim Scheitern
zurück.
4.3BSD.
ANMERKUNGEN¶
Diese Funktionen sind veraltet. Stattdessen sollten die Funktionen, die in
regcomp(3) beschrieben sind, verwandt werden.
SIEHE AUCH¶
regcomp(3),
regex(7), »GNU regex manual«
KOLOPHON¶
Diese Seite ist Teil der Veröffentlichung 3.42 des Projekts Linux-
man-pages. Eine Beschreibung des Projekts und Informationen, wie Fehler
gemeldet werden können, finden sich unter
http://www.kernel.org/doc/man-pages/.
ÜBERSETZUNG¶
Die deutsche Übersetzung dieser Handbuchseite wurde von Ralf Demmer
<rdemmer@rdemmer.de> und Chris Leick <c.leick@vollbio.de>
erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public
License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird
KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken
Sie bitte eine E-Mail an <debian-l10n-german@lists.debian.org>.