From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id b7548dbe for ; Tue, 3 Dec 2019 09:43:43 +0000 (UTC) Received: (qmail 13808 invoked by alias); 3 Dec 2019 09:43:38 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 44977 Received: (qmail 16871 invoked by uid 1010); 3 Dec 2019 09:43:38 -0000 X-Qmail-Scanner-Diagnostics: from mailout2.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.102.0/25649. spamassassin: 3.4.2. Clear:RC:0(210.118.77.12):SA:0(-7.0/5.0):. Processed in 2.88433 secs); 03 Dec 2019 09:43:38 -0000 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _spf.samsung.com designates 210.118.77.12 as permitted sender) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20191203094258euoutp02017637eb70646e2cadfe4948ab65f36e~c0zFEkT1R0190601906euoutp02N X-AuditID: cbfec7f2-f0bff7000001ef66-ce-5de62e21c5b3 Message-ID: <1575366176.5200.3.camel@samsung.com> Subject: Re: PATCH: Update the description of S flag in the completion From: Peter Stephenson To: Date: Tue, 3 Dec 2019 09:42:56 +0000 In-Reply-To: X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRmVeSWpSXmKPExsWy7djP87pKes9iDS7KWBxsfsjkwOix6uAH pgDGKC6blNSczLLUIn27BK6Mp3e2shf8Z61of7qFpYHxLksXIyeHhICJxPaGg+xdjFwcQgIr GCXObbrIDOH0MUlMX/aZBcLpZZLYf/EkG0zLnoOzmCASyxklNj3ZxgRXtWJqLyuEc5pR4sm2 mVD95xklHn25CbSGg4NXwFBiw/4ykFHCAm4SB1samEBsNqDw1E2zGUFsEQFJiWvNp8FsFgEV ie4lb8BWcwoESlza1ckEcYaGxIabx8BsXgFBiZMzn4B9xCwgL9G8dTbYExICj9kk5vzYDnW3 i8TlV6+hmoUlXh3fwg5hy0icntzDAtHQziixZtJrdginB+i5o3cYIaqsJfpuX2QE+YBZQFNi /S59iLCjxPrePywgYQkBPokbbwUhjuCTmLRtOjNEmFeio00IolpNYkfTVkaIsIzE0zUKExiV ZiH5YBaSD2YhrFrAyLyKUTy1tDg3PbXYMC+1XK84Mbe4NC9dLzk/dxMjMBWc/nf80w7Gr5eS DjEKcDAq8fBm/HoSK8SaWFZcmXuIUYKDWUmEd5vE01gh3pTEyqrUovz4otKc1OJDjNIcLEri vNUMD6KFBNITS1KzU1MLUotgskwcnFINjG57/N72CTI0TCkXvLd/js8Nd5tLC3XOPbuu5R0o JvYrI8w94vmK2F+G+7TEnv79K7fAOd5g2TkLd8uXJuXZb8StZricdNiQ65Qf/n3+kRelzPaX N8696PdadO/scjuNVO73dou1k5Z8jSybVZh85eFZLp6SiH0Pk57tLtd73pF1+PXmzIjvr5RY ijMSDbWYi4oTAXbYbpQBAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeLIzCtJLcpLzFFi42I5/e/4XV1FvWexBh82alscbH7I5MDoserg B6YAxig9m6L80pJUhYz84hJbpWhDCyM9Q0sLPSMTSz1DY/NYKyNTJX07m5TUnMyy1CJ9uwS9 jKd3trIX/GetaH+6haWB8S5LFyMnh4SAicSeg7OYuhi5OIQEljJKfHs5jwkiISPx6cpHdghb WOLPtS42EFtIoJtJYuUODoiG04wSc189ZYFwzjNKPDnVDORwcPAKGEps2F8G0iAs4CZxsKUB bCgbUHjqptmMILaIgKTEtebTYDaLgIpE95I3YAs4BQIlLu3qhLpoK5PE/fMTwJqZBTQlWrf/ hrpIQ2LDzWNgcV4BQYmTM5+wQNTISzRvnc08gVFoFpKWWUjKZiEpW8DIvIpRJLW0ODc9t9hI rzgxt7g0L10vOT93EyMw+Lcd+7llB2PXu+BDjAIcjEo8vBm/nsQKsSaWFVfmHmKU4GBWEuHd JvE0Vog3JbGyKrUoP76oNCe1+BCjKdBHE5mlRJPzgZGZVxJvaGpobmFpaG5sbmxmoSTO2yFw MEZIID2xJDU7NbUgtQimj4mDU6qBUbpIyz417b9j2I+89MZbB7L3n035vuPNn4suj9qmLOya ejs9tKc5MP7a5nJOfuufz6IebtbinOnpZDZ7ctkZp67btztmnMpz/CA2OTfjRlXdicRk4cRm G4PovHL/VkaZlTPMbxicbHkm4334tNl1r2jrSerHo7sXVid6HJwrJKvscENpZWudEktxRqKh FnNRcSIAQ2wbgpQCAAA= X-CMS-MailID: 20191203094257eucas1p25e4ca47244aeb13fd1a402ba8131a73b X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20191203051728epcas5p2601f86aea6b4c23d085886e18446dc15 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20191203051728epcas5p2601f86aea6b4c23d085886e18446dc15 References: On Tue, 2019-12-03 at 06:16 +0100, Sebastian Gniazdowski wrote: > On Mon, 2 Dec 2019 at 01:46, Sebastian Gniazdowski > wrote: > >  > >  > > On that occasion, isn't this a bug?: > >  > > ❯ str="ab##c#d"; print ${(S)str##\#} > > ab#c#d > > ❯ str="ab##c#d"; print ${(S)str##\##} > > ab##c#d > >  > > Why no match at all in the second case? > Any update on this? It would be good that the rarely-used flags are reliable. >  You've got an expression which can match an empty string which you're also telling to match a substring so it can match an empty string anywhere.  The order in which it tries to match will be crucial so this is not a useful thing to attempt.  What are you actually trying to do? pws