From d9cb72d8906de9069168e8425d027ed1aa25cbbc Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Thu, 8 Aug 2024 17:25:19 +0200 Subject: [PATCH] docs: add additional glob matching examples (#30416) --- docs/usage/string-pattern-matching.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/docs/usage/string-pattern-matching.md b/docs/usage/string-pattern-matching.md index c22001a58a..90a855558a 100644 --- a/docs/usage/string-pattern-matching.md +++ b/docs/usage/string-pattern-matching.md @@ -81,10 +81,15 @@ If you need a case-sensitive pattern you must use a regex pattern. ### Example glob patterns -| Pattern | Glob pattern explanation | -| -------- | --------------------------------------- | -| `abc123` | matches `abc123` exactly, or `AbC123` | -| `abc*` | matches `abc`, `abc123`, `ABCabc`, etc. | +| Pattern | Glob pattern explanation | +| ----------- | ------------------------------------------------------------ | +| `abc123` | matches `abc123` exactly, or `AbC123` | +| `abc*` | matches `abc`, `abc123`, `ABCabc`, but not `abc/def` | +| `abc**/*` | matches `abc/def` but not `abc`, `abcd`, or `abc/def/ghi`, | +| `abc**/**` | matches `abc/def` and `abc/def/ghi`, but not `abc` or `abcd` | +| `abc{/,}**` | matches `abc`, `abcd`, `abc/def`, and `abc/def/ghi` | + +All matches above are case-insensitive, even if not shown. ## Negative matching -- GitLab