Available in

(3) (3)/de (3)/es (3)/fr (3)/ja (3)/pl (3)/pt

Contents

BEZEICHNUNG

re_comp, re_exec − BSD regex Funktionen

ÜBERSICHT

#include <regex.h>

char *re_comp(char *regex);
int re_exec(char *
string);

BESCHREIBUNG

re_comp wird für die Übersetzung des mit NULL abgeschlossenen regulären Suchausdruckes verwendet, auf den regex verweist. Das übersetzte Muster belegt einen festgelegten Bereich, den Muster-Puffer, welcher bei jeder darauf folgenden Verwendung von re_comp überschrieben wird. Ist regex gleich NULL, so wird keine Operation ausgeführt und der Muster-Puffer bleibt unverändert.

re_exec wird verwendet, um festzustellen, ob die mit NULL abgeschlossene Zeichenkette auf die string verweist, mit der vorher übersetzten regex übereinstimmt.

RÜCKGABEWERT

re_comp gibt bei erfolgter Übersetzung NULL zurück. Andernfalls ist der Rückgabewert von regex ein Zeiger auf eine entsprechende Fehlermeldung.

re_exec gibt 1 bei Übereinstimmung und andernfalls 0 zurück.

KONFORM ZU

BSD 4.3

SIEHE AUCH

regex(7), GNU regex manual.

COMMENTS

blog comments powered by Disqus