re_comp(3) Library Functions Manual re_comp(3) BEZEICHNUNG re_comp, re_exec - BSD-Funktionen fur regulare Ausdrucke BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #define _REGEX_RE_COMP #include #include [[veraltet]] char *re_comp(const char *Regularer_Ausdruck); [[veraltet]] int re_exec(const char *Zeichenkette); BESCHREIBUNG re_comp() wird fur die Ubersetzung des mit Nullbyte abgeschlossenen regularen Ausdruckes verwendet, auf den Regularer_Ausdruck zeigt. Das ubersetzte Muster belegt einen statischen Bereich, den Musterpuffer, welcher bei jeder nachfolgenden Verwendung von re_comp() uberschrieben wird. Ist Regularer_Ausdruck NULL, so wird keine Operation durchgefuhrt und der Musterpuffer bleibt unverandert. re_exec() wird verwendet, um festzustellen, ob die mit Nullbyte abgeschlossene Zeichenkette auf die Zeichenkette verweist, mit dem vorher ubersetzten Regularen_Ausdruck ubereinstimmt. RUCKGABEWERT re_comp() gibt bei erfolgreicher Ubersetzung des Regularen_Ausdrucks NULL zuruck, andernfalls wird ein Zeiger auf eine entsprechende Fehlermeldung zuruckgegeben. re_exec() gibt 1 bei Ubereinstimmung und Null beim Scheitern zuruck. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +------------------------------+-------------------------+-------------+ |Schnittstelle | Attribut | Wert | +------------------------------+-------------------------+-------------+ |re_comp(), re_exec() | Multithread-Fahigkeit | MT-Unsicher | +------------------------------+-------------------------+-------------+ STANDARDS Keine. GESCHICHTE 4.3BSD. 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<< UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Ralf Demmer , Chris Leick und Mario Blattermann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.06 31. Oktober 2023 re_comp(3)