regex.3: Document REG_STARTEND

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Rob Landley 2019-09-09 13:47:14 -05:00 committed by Michael Kerrisk
parent 6e164fba7e
commit f8c3a92763
1 changed files with 11 additions and 0 deletions

View File

@ -157,6 +157,17 @@ The match-end-of-line operator always fails to match (but see the
compilation flag
.B REG_NEWLINE
above).
.SS BSD regex matching
.TP
.B REG_STARTEND
Use pmatch[0] on the input string, starting at byte pmatch[0].rm_so and ending
before byte pmatch[0].rm_eo. This allows matching embedded NUL bytes
and avoids a strlen() on large strings. It does not use nmatch on input,
and does not change
.B REG_NOTBOL
or
.B REG_NEWLINE
processing.
.SS Byte offsets
Unless
.B REG_NOSUB