Man page - re_exec(3)

Packages contains this manual

Available languages:

en fr es pl ja ru ro de

Manual

re_comp

NAZWA
BIBLIOTEKA
SKŁADNIA
OPIS
WARTOŚĆ ZWRACANA
ATRYBUTY
STANDARDY
HISTORIA
ZOBACZ TAKŻE
TŁUMACZENIE

NAZWA

re_comp, re_exec - funkcje kompilacji wyrażeń regularnych w wersji BSD

BIBLIOTEKA

Standardowa biblioteka C ( libc , -lc )

SKŁADNIA

#define _REGEX_RE_COMP
#include <sys/types.h>
#include <regex.h>

[[przestarzałe]] char *re_comp(const char * regex );
[[przestarzałe]] int re_exec(const char *
string );

OPIS

re_comp () służy do kompilacji zakończonego znakiem null wyrażenia regularnego wskazywanego przez regex . Tak skompilowany wzorzec zajmuje statyczny obszar pamięci, bufor wzorca, który jest nadpisywany przez następne użycia funkcji re_comp (). Jeśli regex jest równe NULL, to nie będzie wykonana żadna operacja, a zawartość bufora wzorca się nie zmieni.

re_exec () jest używana do oceny, czy zakończony znakiem null łańcuch tekstowy wskazywany przez string pasuje do poprzednio kompilowanego regex .

WARTOŚĆ ZWRACANA

re_comp () zwraca NULL po udanej kompilacji wyrażenia regularnego regex , a w przeciwnym wypadku zwraca wskaźnik do odpowiedniego komunikatu błędu.

re_exec () zwraca 1 w przypadku udanego dopasowania, a zero w przypadku błędu.

ATRYBUTY

Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku attributes (7).

Image grohtml-3993791-1.png

STANDARDY

Brak.

HISTORIA

4.3BSD.

Te funkcje są przestarzałe, zamiast nich powinny być używane funkcje opisane w regcomp (3).

ZOBACZ TAKŻE

regcomp (3), regex (7), Podręcznik wyrażeń regularnych GNU

TŁUMACZENIE

Tłumaczenie niniejszej strony podręcznika: Paweł Wilk <siefca@pl.qmail.org>, Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, Robert Luberda <robert@debian.org> i Michał Kułach <michal.kulach@gmail.com>

Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.

Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-list@lists.sourceforge.net .