Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Re^3: Oddness with regex quantifiers

by elef (Friar)
on Nov 23, 2010 at 22:03 UTC ( [id://873301]=note: print w/replies, xml ) Need Help??


in reply to Re^2: Oddness with regex quantifiers
in thread Oddness with regex quantifiers

Hmm .. but isn't the zero implied by the null field?

Not really, I don't think.
If perl accepted {,X}, I'm pretty sure some people would assume that it stood for {1,X}, not {0,X}. After all, one to X matches makes more sense than zero to X matches in many situations.
It's propably best to force people to make an explicit choice.

Replies are listed 'Best First'.
Re^4: Oddness with regex quantifiers
by ikegami (Patriarch) on Nov 23, 2010 at 22:41 UTC

    I'm pretty sure some people would assume that it stood for {1,X}, not {0,X}.

    That says nothing without an idea of how common such an assumption would be made and an idea of the size of the negative impact making that assumption would entail.

    one to X matches makes more sense than zero to X matches in many situations.

    It makes sense in some situations, not necessarily many.

    It's propably best to force people to make an explicit choice.

    It's even better not to break backwards compatibility.

Re^4: Oddness with regex quantifiers
by talexb (Chancellor) on Nov 23, 2010 at 22:14 UTC

    Sorry, everyone, I guess I should have said 1, not 0.

    Alex / talexb / Toronto

    "Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds

      No difference.
      $ perl -E'say "aaa" =~ /a{2,}/' 1 $ perl -E'say "aaa" =~ /a{2,1}/' Can't do {n,m} with n > m in regex; marked by <-- HERE in m/a{2,1} <-- + HERE / at -e line 1.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://873301]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others about the Monastery: (7)
As of 2024-04-18 12:06 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found