Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re^2: Limiting number of regex matches

by 2teez (Priest)
on Sep 25, 2012 at 21:06 UTC ( #995636=note: print w/ replies, xml ) Need Help??


in reply to Re: Limiting number of regex matches
in thread Limiting number of regex matches

Or Maybe this:

use warnings; use strict; my $str = 'dog dog dog dog dog'; print join " " => ( split /\s+/, $str )[ 0 .. 2 ];
Output
dog dog dog

If you tell me, I'll forget.
If you show me, I'll remember.
if you involve me, I'll understand.
--- Author unknown to me


Comment on Re^2: Limiting number of regex matches
Select or Download Code
Re^3: Limiting number of regex matches
by Anonymous Monk on Sep 25, 2012 at 22:19 UTC
    That doesn't limit the number of matches, it still counts/matches every single dog in the string

      Yes, why use a regex to match for an obvious substring in this case, when a string could be splited into an array, a slice of that which got the required output printed?
      Please, don't forget that the OP also asked among other things "..Is there no other way.."? Am simply showing, some other ways, in this case.

      If you tell me, I'll forget.
      If you show me, I'll remember.
      if you involve me, I'll understand.
      --- Author unknown to me
        And I'm just pointing out the drawbacks

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (11)
As of 2014-09-18 22:30 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (125 votes), past polls