|
|
|
|
|
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
pcreposix.h File Reference
#include <stdlib.h>
|
Compounds |
| struct | regex_t |
| struct | regmatch_t |
Defines |
| #define | REG_ICASE 0x01 |
| #define | REG_NEWLINE 0x02 |
| #define | REG_NOTBOL 0x04 |
| #define | REG_NOTEOL 0x08 |
| #define | REG_EXTENDED 0 |
| #define | REG_NOSUB 0 |
Typedefs |
| typedef int | regoff_t |
Enumerations |
| enum | {
REG_ASSERT = 1,
REG_BADBR,
REG_BADPAT,
REG_BADRPT,
REG_EBRACE,
REG_EBRACK,
REG_ECOLLATE,
REG_ECTYPE,
REG_EESCAPE,
REG_EMPTY,
REG_EPAREN,
REG_ERANGE,
REG_ESIZE,
REG_ESPACE,
REG_ESUBREG,
REG_INVARG,
REG_NOMATCH
} |
Functions |
| int | regcomp (regex_t *, const char *, int) |
| int | regexec (regex_t *, const char *, size_t, regmatch_t *, int) |
| size_t | regerror (int, const regex_t *, char *, size_t) |
| void | regfree (regex_t *) |
Define Documentation
Typedef Documentation
Enumeration Type Documentation
|
|
- Enumeration values:
-
| REG_ASSERT |
|
| REG_BADBR |
|
| REG_BADPAT |
|
| REG_BADRPT |
|
| REG_EBRACE |
|
| REG_EBRACK |
|
| REG_ECOLLATE |
|
| REG_ECTYPE |
|
| REG_EESCAPE |
|
| REG_EMPTY |
|
| REG_EPAREN |
|
| REG_ERANGE |
|
| REG_ESIZE |
|
| REG_ESPACE |
|
| REG_ESUBREG |
|
| REG_INVARG |
|
| REG_NOMATCH |
|
|
Function Documentation
| int regcomp |
( |
regex_t * |
, |
|
|
const char * |
, |
|
|
int |
|
|
) |
|
|
| size_t regerror |
( |
int |
, |
|
|
const regex_t * |
, |
|
|
char * |
, |
|
|
size_t |
|
|
) |
|
|
|
|