pcre2posix.3 | pcre2posix.3 | |||
---|---|---|---|---|
skipping to change at line 123 | skipping to change at line 123 | |||
The PCRE2_LITERAL option is set when the regular expression is passe d for compilation to the na‐ | The PCRE2_LITERAL option is set when the regular expression is passe d for compilation to the na‐ | |||
tive function. This disables all meta characters in the pattern, c ausing it to be treated as a | tive function. This disables all meta characters in the pattern, c ausing it to be treated as a | |||
literal string. The only other options that are allowed with REG_NOS PEC are REG_ICASE, REG_NO‐ | literal string. The only other options that are allowed with REG_NOS PEC are REG_ICASE, REG_NO‐ | |||
SUB, REG_PEND, and REG_UTF. Note that REG_NOSPEC is not part of the POSIX standard. | SUB, REG_PEND, and REG_UTF. Note that REG_NOSPEC is not part of the POSIX standard. | |||
REG_NOSUB | REG_NOSUB | |||
When a pattern that is compiled with this flag is passed to pcre2 _regexec() for matching, the | When a pattern that is compiled with this flag is passed to pcre2 _regexec() for matching, the | |||
nmatch and pmatch arguments are ignored, and no captured strings are returned. Versions of the | nmatch and pmatch arguments are ignored, and no captured strings are returned. Versions of the | |||
PCRE library prior to 10.22 used to set the PCRE2_NO_AUTO_CAPTURE compile option, but this no | PCRE2 library prior to 10.22 used to set the PCRE2_NO_AUTO_CAPTURE compile option, but this no | |||
longer happens because it disables the use of backreferences. | longer happens because it disables the use of backreferences. | |||
REG_PEND | REG_PEND | |||
If this option is set, the reg_endp field in the preg structure (whi ch has the type const char | If this option is set, the reg_endp field in the preg structure (whi ch has the type const char | |||
*) must be set to point to the character beyond the end of the patte rn before calling pcre2_reg‐ | *) must be set to point to the character beyond the end of the patte rn before calling pcre2_reg‐ | |||
comp(). The pattern itself may now contain binary zeros, which are treated as data characters. | comp(). The pattern itself may now contain binary zeros, which are treated as data characters. | |||
Without REG_PEND, a binary zero terminates the pattern and the re_en dp field is ignored. This is | Without REG_PEND, a binary zero terminates the pattern and the re_en dp field is ignored. This is | |||
a GNU extension to the POSIX standard and should be used with cautio n in software intended to be | a GNU extension to the POSIX standard and should be used with cautio n in software intended to be | |||
portable to other systems. | portable to other systems. | |||
skipping to change at line 286 | skipping to change at line 286 | |||
as a compiled expression. | as a compiled expression. | |||
AUTHOR | AUTHOR | |||
Philip Hazel | Philip Hazel | |||
Retired from University Computing Service | Retired from University Computing Service | |||
Cambridge, England. | Cambridge, England. | |||
REVISION | REVISION | |||
Last updated: 19 January 2024 | Last updated: 27 November 2024 | |||
Copyright (c) 1997-2024 University of Cambridge. | Copyright (c) 1997-2024 University of Cambridge. | |||
PCRE2 10.43 19 January 2024 PCRE2POSIX(3) | PCRE2 10.45-RC1 27 November 2024 PCRE2POSIX(3) | |||
End of changes. 3 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |