Provided by: manpages-de-dev_0.10-1_all bug

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.

KONFORM ZU

       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.32  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>.