From 408e75b903c1081387ddb5f679660d62f8d19ba1 Mon Sep 17 00:00:00 2001 From: Sebastian Gniazdowski Date: Sat, 28 Dec 2019 21:11:39 +0000 Subject: 45150 + 45152: zshexpn: Use a more minimal example in the documentation of (#b). --- Doc/Zsh/expn.yo | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'Doc') diff --git a/Doc/Zsh/expn.yo b/Doc/Zsh/expn.yo index d7147dbd7..d103d6ca3 100644 --- a/Doc/Zsh/expn.yo +++ b/Doc/Zsh/expn.yo @@ -2264,12 +2264,13 @@ parentheses can be referenced. For example, -example(foo="a string with a message" -if [[ $foo = (a|an)' '(#b)(*)' '* ]]; then +example(foo="a_string_with_a_message" +if [[ $foo = (a|an)_(#b)(*) ]]; then print ${foo[$mbegin[1],$mend[1]]} fi) -prints `tt(string with a)'. Note that the first parenthesis is before the +prints `tt(string_with_a_message)'. +Note that the first set of parentheses is before the tt((#b)) and does not create a backreference. Backreferences work with all forms of pattern matching other than filename -- cgit 1.4.1