From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 13058 invoked from network); 8 Sep 2022 11:57:48 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 8 Sep 2022 11:57:48 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1662638268; b=VMEDzq/zLUIqxHrEcmHm8IrvQF1BHUBiw2rS7eYwvNFSZ/fACw6Kn3S6PC90Qkuv2CMP+ZV1Pa YZxl8guGPJtQLgsbGS94XrLsGU8ZXVIVlMyixBTLzi1gn8XdhqFLxtXNVgqZNc6+TGfkVfrWp4 vw6SP4qiFj9Usf8ZclLp2LvIcayVgOlocIxGCZpLrM5F7EsC10TFVtlyv6zc/DbeqrWMjKa/O8 ZY23RpEK4EHjtuiS3VIoxFVzvNd4SF2I9RWSxy1EwGYT7XTS6MNJjF6MrroYTMPLbitPq/iGpi AZ0hL5t5MOOJ41v+dQiIl8Hf3l7msbdb3bXcOaPkgzyzqg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (p3plsmtp25-06-2.prod.phx3.secureserver.net) smtp.remote-ip=216.69.139.22; dmarc=none header.from=rayninfo.co.uk; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1662638268; bh=PU67aoSW643LIakcyi/3Sut74UnxVtC6WgF+pODarBI=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Subject:From:To: MIME-Version:Date:Message-ID:DKIM-Signature; b=au13hBeiCgCmWWu/9AWMeaVc5Pc2qCn6aBaBEtQF0ViSJzFEwgko6s0u9u2ayRV5HABmwkPFA5 9N0L+f5bPb3G9NjmPQ8eOLY163LJNIR223a0/t0pPz5dQXkMdruU+KE3o8l3AB7KFF9RJ2FEmT hClowOI1NJ5XeRXHRho8YSCLeqMd7rnZh6BVkoQCu29MNJzIBpHzONf1SiaH4VqZfFYYjYXMk8 Xyez19RlwLOzht1GbaZxwrApEbuuoRCOfD1QVkBg2QPB0o5RvvI1R31bR+jGZACo98qht3Cf5C /mBpWMvMHqDKdE2EhvFDu14aRQa8gII1kcJNAVSA/R+PgA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:Subject:From:To:MIME-Version:Date:Message-ID:Reply-To:Cc: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References; bh=07lZx5LxMcc05PjUxt+MX334LwBz0Mfuspg98wTVMhI=; b=W2HuWJ1qx8KKr7mPLze3KKLfZC M6t5ltOP+1SNxPVmghMV2uel/13Y9lRhWG8DTz3inurMK+/MtUMWV7VudYyyeYkGlgQ0W2XpVDfAK njfjLZtp/RyAlJheJ7gawLMwiimhwr4WPPwdGyFZFCtpv1ElIWxaG8o040E9VWi6zgZVARyKxVmCf 1CnwEye40RMMDtbTHSYss8cN5+BXI5JR5KKIJ8AJjIwGzoH2fanNPs0Mo7W1n7mQWgxPckM9DGVhS PBVS/IM8x8qAX/LFly3x0Rq9K2+QaPoNZbPN3bnNW7cTG+kFA6lFFAg+E2u/VNiO9xgO2Se6TwL2N 7Mz6elPA==; Received: from authenticated user by zero.zsh.org with local id 1oWGAE-0002ln-QP; Thu, 08 Sep 2022 11:57:46 +0000 Authentication-Results: zsh.org; iprev=pass (p3plsmtp25-06-2.prod.phx3.secureserver.net) smtp.remote-ip=216.69.139.22; dmarc=none header.from=rayninfo.co.uk; arc=none Received: from p3plsmtp25-06-2.prod.phx3.secureserver.net ([216.69.139.22]:41096 helo=p3plwbeout25-06.prod.phx3.secureserver.net) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1oWG9E-00026D-Na; Thu, 08 Sep 2022 11:56:45 +0000 Received: from mailex.mailcore.me ([94.136.40.145]) by :WBEOUT: with ESMTP id WG9BoXnanox48WG9CoKUjT; Thu, 08 Sep 2022 04:56:42 -0700 X-CMAE-Analysis: v=2.4 cv=ftYZ2H0f c=1 sm=1 tr=0 ts=6319d87a a=7e6w4QD8YWtpVJ/7+iiidw==:117 a=UNgyr3XT6yv5NrNUVILU/Q==:17 a=1HjCxttUbyEA:10 a=IkcTkHD0fZMA:10 a=xOM3xZuef0cA:10 a=IUtRBheeKIze6O9xoD8A:9 a=QEXdDO2ut3YA:10 X-SECURESERVER-ACCT: david@rayninfo.co.uk X-SID: WG9BoXnanox48 Received: from [95.145.222.232] (helo=[192.168.1.231]) by smtp11.mailcore.me with esmtpa (Exim 4.94.2) (envelope-from ) id 1oWG9B-0003Tv-Df for zsh-users@zsh.org; Thu, 08 Sep 2022 12:56:41 +0100 Message-ID: Date: Thu, 8 Sep 2022 12:56:41 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Content-Language: en-US To: Zsh-Users List From: zzapper Subject: no wildcards/anchors allowed in pattern? ${f:s/pattern/_s&} Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Mailcore-Auth: 8308408 X-Mailcore-Domain: 840527 X-123-reg-Authenticated: david@rayninfo.co.uk X-Originating-IP: 95.145.222.232 X-CMAE-Envelope: MS4xfH8xUnGlMwIo9Y7qvNHYQm51fniISK0gDk+sa+JKRBHinYkm/HEmZko8e/Fc2TNSBmcTDJpkgg/0l0W7urM+A6hhf0YGdOOmQJrGr0/v+209rQcCRaOd LJj/rTa0+HBxeHJubOLvvAak5JUG8k3BwhsakBm8iUpEuaTZHFjPzqH0dVMkZi3izyAwXviCcHSJhg== X-Seq: 28050 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Hi This works for me and allows me to use memory '&' but I'm frustrated that I don't seem to be able to use anchors / wildcards etc in the pattern f=dog.png ;echo $f '->' ${f:s/./_s&} dog.png -> dog_s.png the alternative syntax allows pattern to be a regexp but has no regexp memory f=dog.png.png ;echo $f '->' ${f/%.png/_s.png} dog.png.png -> dog.png_s.png (be delighted to be told I'm wrong!) zzapper