From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22225 invoked by alias); 2 Jul 2013 00:53:35 -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: X-Seq: 17845 Received: (qmail 3009 invoked from network); 2 Jul 2013 00:53:21 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED,RCVD_IN_DNSWL_LOW autolearn=no version=3.3.2 Received-SPF: neutral (ns1.primenet.com.au: 66.111.4.25 is neither permitted nor denied by SPF record at _netblocks3.google.com) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-type :content-transfer-encoding; s=smtpout; bh=TCdpp10t/uolF2hnM2MopG nK4qY=; b=O+t8QLv13lBnfcHlKKXcC2gwjA7NgyBbboAHQRUW1Cx0Pylk1AZwQc Nge3cexuXeniX5/RjAuYc6sT0zF2zd/8Vke7BYmATLUo3vkjIM7YxajBRX116Ffj wyxhIS+0FCOJadL0ozhMmlcwe/SB0gwKiy8VS+Zb5mpNtvET5SYQo= X-Sasl-enc: WE1zNVUACIiMEytsvIIWhXFyMKS5NqLkazPLUXmuZR6i 1372726394 From: "TJ Luoma" To: "Phil Pennock" Cc: "Zsh-Users List" Subject: Re: input foo, output '[F|f][O|o][O|o]'? Date: Mon, 01 Jul 2013 20:24:13 -0400 Message-ID: <18F6AD7F-5687-4FF6-AECF-A21F65C5D684@gmail.com> In-Reply-To: <20130701193717.GA15681@redoubt.spodhuis.org> References: <20130701193717.GA15681@redoubt.spodhuis.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Mailer: MailMate (1.5.4r3323) On 1 Jul 2013, at 15:37, Phil Pennock wrote: > % foo=CrashPlan > % for c in ${(s::)foo}; do print -n "[${(U)c}|${(L)c}]";done; print > [C|c][R|r][A|a][S|s][H|h][P|p][L|l][A|a][N|n] > % That works great. Thanks! > If this is for use within zsh, then as ZyX suggests it's simpler, even > for regexp cases: > > setopt rematch_pcre > [[ "cRAShpLAn" =~ (?i)$foo ]] It isn't… but that's helpful for future reference. TjL