github #58: docs: Note that the zsh/regex syntax is platform-dependent.

declarednull
Nuri Jung 4 years ago committed by Daniel Shahaf
parent 4ab0d047c7
commit 89618fe37d

@ -1,3 +1,8 @@
2020-07-07 Nuri Jung <jnooree@gmail.com>
* github #58: Doc/Zsh/mod_regex.yo: docs: Note that the zsh/regex
syntax is platform-dependent.
2020-07-06 Pete Moore <pmoore@mozilla.com>
* 46194: Doc/Zsh/metafaq.yo: docs: metafaq: Remove spurious

@ -26,5 +26,17 @@ tt(-regex-match) operator.
If tt(BASH_REMATCH) is set, then the array tt(BASH_REMATCH) will be set
instead of tt(MATCH) and tt(match).
Note that the tt(zsh/regex) module logic relies on the host system. The
same var(expr) and var(regex) pair could produce different results on different
platforms if a var(regex) with non-standard syntax is given.
For example, no syntax for matching a word boundary is defined in the POSIX
extended regular expression standard. GNU tt(libc) and BSD tt(libc) both provide
such syntaxes as extensions (tt(\b) and tt([[:<:]])/tt([[:>:]]) respectively),
but neither of these syntaxes is supported by both of these implementations.
Refer to the manref(regcomp)(3) and manref(re_format)(7) manual pages on your
system for locally-supported syntax.
)
enditem()

Loading…
Cancel
Save