From: Jon Dowland Date: Mon, 18 May 2009 10:39:36 +0000 (+0100) Subject: make bug more concise X-Git-Tag: 3.13~60 X-Git-Url: http://git.tremily.us/?p=ikiwiki.git;a=commitdiff_plain;h=749b0fe54dddd33058755b8f2fb60145e94656a7 make bug more concise --- diff --git a/doc/bugs/pagespec_can__39__t_match___123__curly__125___braces.mdwn b/doc/bugs/pagespec_can__39__t_match___123__curly__125___braces.mdwn index 263950a1d..0c77a2f41 100644 --- a/doc/bugs/pagespec_can__39__t_match___123__curly__125___braces.mdwn +++ b/doc/bugs/pagespec_can__39__t_match___123__curly__125___braces.mdwn @@ -1,9 +1,28 @@ I want match pages which have actually curly braces in the names (like this one), but this matches a lot of pages without the braces in their names :( : -[[!map pages="*_{*}_*"]] +[[!inline show="3" archive="yes" pages="*_{*}_*"]] + +(note: the inline above has been restricted to 3 matches to keep this page +concise. Hopefully it is still clear that this page is not in the output set, +and the 3 pages in the output set do not contain curly braces in their +titles). When escaped, it doesn't work at all: -[[!map pages="*_\{*}_*"]] +[[!inline show="3" archive="yes" pages="*_\{*}_*"]] + +[[!inline show="3" archive="yes" pages="*_{*\}_*"]] + +More tests: + +"\*{\*": + +[[!inline show="3" archive="yes" pages="*{*"]] + +"\*}\*": + +[[!inline show="3" archive="yes" pages="*}*"]] + +"\*}\* and \*{\*": -[[!map pages="*_{*\}_*"]] +[[!inline show="3" archive="yes" pages="*}* and *{*"]]