Perl-совместимые регулярные выражения (Perl-compatible regular expressions)
CODE VALUE OF NEWLINE
By default, PCRE interprets the linefeed (LF) character as
indicating the end of a line. This is the normal newline
character on Unix-like systems. You can compile PCRE to use
carriage return (CR) instead, by adding
--enable-newline-is-cr
to the configure
command. There is also a --enable-newline-is-lf
option, which explicitly specifies linefeed as the newline
character.
Alternatively, you can specify that line endings are to be
indicated by the two character sequence CRLF. If you want this,
add
--enable-newline-is-crlf
to the configure
command. There is a fourth option, specified by
--enable-newline-is-anycrlf
which causes PCRE to recognize any of the three sequences CR, LF,
or CRLF as indicating a line ending. Finally, a fifth option,
specified by
--enable-newline-is-any
causes PCRE to recognize any Unicode newline sequence.
Whatever line ending convention is selected when PCRE is built
can be overridden when the library functions are called. At build
time it is conventional to use the standard for your operating
system.