PCRE specification (original) (raw)
The HTML documentation for PCRE consists of a number of pages that are listed below in alphabetical order. If you are new to PCRE, please read the first one first.
There are also individual pages that summarize the interface for each function in the library. There is a single page for each triple of 8-bit/16-bit/32-bit functions.
Assign stack for JIT matching
Compile a regular expression
Compile a regular expression (alternate interface)
Show build-time configuration options
Extract named substring into given buffer
Extract numbered substring into given buffer
Match a compiled pattern to a subject string (DFA algorithm; not Perl compatible)
Match a compiled pattern to a subject string (Perl compatible)
Free study data
Free extracted substring
Free list of extracted substrings
Extract information about a pattern
Extract named substring into new memory
Convert captured string name to number
Find table entries for given string name
Extract numbered substring into new memory
Extract all substrings into new memory
Fast path interface to JIT matching
Create a stack for JIT matching
Free a JIT matching stack
Build character tables in current locale
pcre_pattern_to_host_byte_order
Convert compiled pattern to host byte order if necessary
Maintain reference count in compiled pattern
Study a compiled pattern
Convert UTF-16 string to host byte order if necessary
Convert UTF-32 string to host byte order if necessary
Return PCRE version and release date