|
From: | Jens Schmidt |
Subject: | Re: [RFC] Quoting property names in tag/property matches [Was: [BUG?] Matching tags: & operator no more implicit between tags and special property] |
Date: | Thu, 24 Aug 2023 10:52:14 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 |
On 2023-08-24 09:32, Ihor Radchenko wrote: > Jens Schmidt <jschmidt4gnu@vodafonemail.de> writes: >> Some obvious choice would be a simpler single backslash >> >> (B) "\-" => "-" > > I prefer (B). And we will need to allow escaping of the "\" itself. Like > \\. OK. Since backslash is not used yet in the rest of the regexp, (B) should be rather edge-case-free. So the corresponding subre to match property names would look like \(?5:\(?:[[:alnum:]]+\|\\[^[:space:]]\)+\) IOW, backslash quotes everything except whitespace, which by definition cannot be part of a property name. Will start on this, but with tests and documentation this might take some time.
[Prev in Thread] | Current Thread | [Next in Thread] |