Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: Quantifier ( braces in regexp )
- X-seq: zsh-users 11664
- From: Peter Stephenson <pws@xxxxxxx>
- To: zsh-users@xxxxxxxxxx
- Subject: Re: Quantifier ( braces in regexp )
- Date: Tue, 24 Jul 2007 11:13:54 +0100
- In-reply-to: <20070723073116.GA5210@xxxxxxxxxxxxxxxxxxxxx>
- Mailing-list: contact zsh-users-help@xxxxxxxxxx; run by ezmlm
- Organization: CSR
- References: <20070723073116.GA5210@xxxxxxxxxxxxxxxxxxxxx>
On Mon, 23 Jul 2007 09:31:17 +0200
antho.charles@xxxxxxxxx wrote:
> I search through the doc and I can't find a way to use quantifier in
> expression like [0-9]{2,3} in standard regexp. Is there only * (#), + (##)
> and ? (|) implemented?
You can use <-> syntax to get some of the way. It falls down if you need
to be strict about leading zeroes, however: if you really insist that
00 matches and 0 doesn't it won't help you. I suppose I could extend it so
that <00-999> matched a two- or three-digit number (making leading zeroes
significant for the comparison on the left), but that doesn't fix the
general problem.
I will have a look at how difficult quantifiers are, but the syntax will be
different since braces are already used: probably something like an
extended globbing flag (#c2,3).
--
Peter Stephenson <pws@xxxxxxx> Software Engineer
CSR PLC, Churchill House, Cambridge Business Park, Cowley Road
Cambridge, CB4 0WZ, UK Tel: +44 (0)1223 692070
.
Messages sorted by:
Reverse Date,
Date,
Thread,
Author