--- code/trunk/doc/html/pcre_compile.html 2007/02/24 21:40:03 63 +++ code/trunk/doc/html/pcre_compile.html 2007/04/17 08:22:40 150 @@ -3,9 +3,15 @@
+Return to the PCRE index page. ++
+This page is part of the PCRE HTML documentation. It was generated automatically
+from the original man page. If there is any nonsense in it, please consult the
+man page, in case the conversion went wrong.
@@ -21,10 +27,9 @@ DESCRIPTION
-This function compiles a regular expression into an internal form. Its -arguments are: --
+This function compiles a regular expression into an internal form. It is the +same as pcre_compile2(), except for the absence of the errorcodeptr +argument. Its arguments are:
pattern A zero-terminated string containing the regular expression to be compiled @@ -33,35 +38,46 @@ erroffset Offset in pattern where error was found tableptr Pointer to character tables, or NULL to use the built-in default -- -
+ The option bits are: --
PCRE_ANCHORED Force pattern anchoring + PCRE_AUTO_CALLOUT Compile automatic callouts PCRE_CASELESS Do caseless matching PCRE_DOLLAR_ENDONLY $ not to match newline at end PCRE_DOTALL . matches anything including NL + PCRE_DUPNAMES Allow duplicate names for subpatterns PCRE_EXTENDED Ignore whitespace and # comments PCRE_EXTRA PCRE extra features (not much use currently) + PCRE_FIRSTLINE Force matching to be before newline PCRE_MULTILINE ^ and $ match newlines within data + PCRE_NEWLINE_ANY Recognize any Unicode newline sequence + PCRE_NEWLINE_ANYCRLF Recognize CR, LF, and CRLF as newline sequences + PCRE_NEWLINE_CR Set CR as the newline sequence + PCRE_NEWLINE_CRLF Set CRLF as the newline sequence + PCRE_NEWLINE_LF Set LF as the newline sequence PCRE_NO_AUTO_CAPTURE Disable numbered capturing paren- theses (named ones available) PCRE_UNGREEDY Invert greediness of quantifiers PCRE_UTF8 Run in UTF-8 mode -- -
-PCRE must have been compiled with UTF-8 support when PCRE_UTF8 is used. + PCRE_NO_UTF8_CHECK Do not check the pattern for UTF-8 + validity (only relevant if + PCRE_UTF8 is set) + +PCRE must be built with UTF-8 support in order to use PCRE_UTF8 and +PCRE_NO_UTF8_CHECK.
The yield of the function is a pointer to a private data structure that contains the compiled pattern, or NULL if an error was detected.
-There is a complete description of the PCRE API in the +There is a complete description of the PCRE native API in the pcreapi +page and a description of the POSIX API in the +pcreposix page. +
+Return to the PCRE index page. +