Lines Matching +full:- +full:- +full:without +full:- +full:perl
3 PCRE2 - Perl-compatible regular expressions (revised API)
25 This set of functions provides a POSIX-style API for the PCRE2 regular
26 expression 8-bit library. There are no POSIX-style wrappers for PCRE2's 16-bit
27 and 32-bit libraries. See the
39 means that a program can use the usual POSIX names without running the risk of
42 On Unix-like systems the PCRE2 POSIX library is called \fBlibpcre2-posix\fP, so
43 can be accessed by adding \fB-lpcre2-posix\fP to the command for linking an
45 necessary to add \fB-lpcre2-8\fP.
74 added at the request of users who want to make use of certain PCRE2-specific
77 When PCRE2 is called via these functions, it is only the API that is POSIX-like
79 still those of Perl, subject to the setting of various PCRE2 options, as
80 described below. "POSIX-like in style" means that the API approximates to the
81 POSIX definition; it is not fully POSIX-compatible, and in multi-unit encoding
85 above, the standard POSIX names (without the \fBpcre2_\fP prefix) may also be
140 may now contain binary zeros, which are treated as data characters. Without
162 strings used for matching it to be treated as UTF-8 strings. Note that REG_UTF
168 Perl way, not the POSIX way. Note that setting PCRE2_MULTILINE has only
173 The yield of \fBpcre2_regcomp()\fP is zero on success, and non-zero otherwise.
179 NOTE: If the yield of \fBpcre2_regcomp()\fP is non-zero, you must not attempt
188 This area is not simple, because POSIX and Perl take different views of things.
191 possibilities for matching newline characters in Perl and PCRE2:
201 This is the equivalent table for a POSIX-compatible pattern matcher:
212 API. By default, PCRE2's behaviour is the same as Perl's, except that there is
213 no equivalent for PCRE2_DOLLAR_ENDONLY in Perl. In both PCRE2 and Perl, there
241 setting this option can give more POSIX-like behaviour in some situations.
264 portable to other systems. Note that a non-zero \fIrm_so\fP does not imply
285 array have both structure members set to -1.
294 The \fBpcre2_regerror()\fP function maps a non-zero errorcode from either
298 the buffer is too short, only the first \fIerrbuf_size\fP - 1 characters of the
328 Copyright (c) 1997-2021 University of Cambridge.