From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4415 invoked by alias); 1 Jun 2018 08:49:21 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: List-Unsubscribe: X-Seq: 23415 Received: (qmail 14457 invoked by uid 1010); 1 Jun 2018 08:49:21 -0000 X-Qmail-Scanner-Diagnostics: from mail-pl0-f54.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.160.54):SA:0(2.0/5.0):. Processed in 1.38935 secs); 01 Jun 2018 08:49:21 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: ** X-Spam-Status: No, score=2.0 required=5.0 tests=BAYES_00,FREEMAIL_FROM, FSL_HELO_FAKE,RCVD_IN_DNSWL_NONE,SPF_PASS,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.1 X-Envelope-From: joeypabalinas@gmail.com X-Qmail-Scanner-Mime-Attachments: |signature.asc| X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=pD4vnDdaNeKvKepeJFUobRKDc0UR7ciMsrte0CUrNck=; b=ZGH3JJyHylJkyls+KlKLlmgkLr5quF5dS9mIRrR2ubu2L0Fso8jpxOELPzxrT8c7kR DFH+9U6Y37TVhyVp2w07ViF816DF8UySl7t+MkE6FqFlYqVjjIlsB3qOu535sQ0YT5K1 kkP7ZC03piDmarnYrxZcZy7wj87s6holMkBtamBBXbb8VPEksLirqJPeZKZN2QG9o/d4 X3LpGiU6CsqSv5yC0Rds7aJ6VfJj1ewPJQCm+22CM2rb7x6lm7A6Bg1SkdotV30Xh8y9 y8h0juwVgT1M7IW0nILWbXRatqY34i1TOR2//MvEozTGKP860FBnts+SPQEw+BxmFZMC YL8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=pD4vnDdaNeKvKepeJFUobRKDc0UR7ciMsrte0CUrNck=; b=eO+DqfNUBRR+suH62+fuW9/+OfFe1yxTdx9sAkz+uBFZIIEdtR9wSI0qT6CeOoETbR W2GvtBLOZv/cI90OBaDKXUzPi/J30zjU6oJYCml+n17Tr9wcZqHRT3O1F5ZaMMAAXa1N T+Q9ILOg+fCo6zWicd3ZSTA0MAutPlxEFp9DcCoVREdwFEmlwq4VWbtQs6ySyGtZS/D1 vIdCEO4WljDi1/KH32gqwcK0IBB6ryS1yHrbqftbjcGhXllzwZgyShLmg1dje67Ev+p4 DehVQUci+Dnubz6syDenCYVT1Ckn7lk8L8Nyy1MK3jNFo+dFUm5KoLtL5+Tig9t8U2rM 9VQg== X-Gm-Message-State: ALKqPwdBgz5Jpl2GFpl6yCvHz10SyL26vVwNoIjqnAX+lwOfGN7m4PBz HFFhCmalb8Jyc8CFUK+sd6HenQ== X-Google-Smtp-Source: ADUXVKKHqdkv8/oKeTb0ImN/rthAf9zkA6fps7kLVa1PBoOb/HP52ccs5IT+vjg2KsQSEalK1H3FXg== X-Received: by 2002:a17:902:3001:: with SMTP id u1-v6mr10269747plb.376.1527842957465; Fri, 01 Jun 2018 01:49:17 -0700 (PDT) Date: Thu, 31 May 2018 22:49:14 -1000 From: Joey Pabalinas To: Sebastian Gniazdowski Cc: Zsh Users Subject: Re: How to best match $( ... ) in a string Message-ID: <20180601084914.mwmhix5iph32y4wl@gmail.com> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="pdytlziv3xzys4ft" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20180323-62-378db9 --pdytlziv3xzys4ft Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jun 01, 2018 at 10:44:58AM +0200, Sebastian Gniazdowski wrote: > Hello, > the problem is possible quoting, e.g. $( echo \) ). Has anyone a > pattern that would handle some sort of quoting? You mean like a regex/glob to match the entire "$(...)" construct with those possible weird \) and such inside? --=20 Cheers, Joey Pabalinas --pdytlziv3xzys4ft Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEKlZXrihdNOcUPZTNruvLfWhyVBkFAlsRCIoACgkQruvLfWhy VBkVcQ/8DMC+7Aaa+Pv7qduTmJDe+im0/ztjW8i0Vk1zZW8GXvyCNJm6ZB3imqM/ vwQoIMSXj4Se8Qn9QdghCKktRFDVcLGw+O+H3g7GZOA2S2oeVy26ek9uptGtqXtA 5H28jQel7YCoJJ1q+1sycFG23oA6xzig2mWOn0R+iecDF3B5DBCogZK0X/Yenapl wMZGzETRddYzaw05XMCbbyVma+8zia6Htd1AjfoUMt3TTCJmZ2TMfDhwe6mN5LXp r0QsImqOVV0/nWyT6rtdAz7ic8NXIfSCHdYxK+67n28nq6zcKp41foABL1GfB2O+ ugpEHKfNGRziijEtpG1kS5jDLmEIgh2odSzINrm07Ixcl+hxh9v3qo4hLZf31q6h QWnTZXVRm87ViKSS3IROzq2nIRlCU9U075oM2xOFn5waPtLrodIFrTAQazx0Xb8D 4j2etcm0u00dKjcTYxl+3o3I0Ab1HU5PPRgbh32ee4uIRFNKte4UTnWFzrIm/srM vNB6Mtusvn3Ic53iERXWz7PKMvytucMYi3isRXrOS7veSStpG4snlsqMjla1Xsco csG036ftPSNp7F2iFUKCxNZY6mlRkYAqS+xIE15zuvN7iEg24F0Hd/Kg3OgIf5TR jQzP4EfqdW+OWps4DDVkKl4lTSEgCJ/tgjoPaCyv3aN1m9VeNeg= =tv8i -----END PGP SIGNATURE----- --pdytlziv3xzys4ft--