--- 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 @@ pcre_compile specification -This HTML document has been 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.
+

pcre_compile man page

+

+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. +

SYNOPSIS
@@ -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. +