Provided by: manpages-de-dev_1.4-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.

ATTRIBUTE

   Multithreading (siehe pthreads(7))
       Die Funktionen re_comp() und re_exec() sind nicht Thread-sicher.

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

       This  page  is  part  of release 3.54 of the Linux man-pages project. A description of the
       project,    and    information    about    reporting    bugs,    can    be    found     at
       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>.