Beefy Boxes and Bandwidth Generously Provided by pair Networks Bob
more useful options
 
PerlMonks  

Re^2: Regex question

by Roy Johnson (Monsignor)
on Aug 18, 2005 at 23:12 UTC ( [id://485012]=note: print w/replies, xml ) Need Help??

This is an archived low-energy page for bots and other anonmyous visitors. Please sign up if you are a human and want to interact.


in reply to Re: Regex question
in thread Regex question

Could also be done
m{.*/(.*)/}

Caution: Contents may have been coded under pressure.

Replies are listed 'Best First'.
Re^3: Regex question
by radiantmatrix (Parson) on Aug 19, 2005 at 12:07 UTC

    Or, to mirror the constraints in the OP's regex:

    m{^.* / ([\w-]+) / .*\.txt}x

    Also, the form:

    my $dir; $dir = $1 if ##regex_here##

    is a good idiom to become familiar with.

    Updates:

    • 2005-08.Aug-22 : fixed short-sighted error tlm points out below. I keep getting bit on that. ;-)

    <-radiant.matrix->
    Larry Wall is Yoda: there is no try{} (ok, except in Perl6; way to ruin a joke, Larry! ;P)
    The Code that can be seen is not the true Code
    "In any sufficiently large group of people, most are idiots" - Kaa's Law

      Also, the form:

      my $dir = $1 if ##regex_here##

      is a good idiom to become familiar with.

      Not with my, though. The behavior of my ... if ...; is undefined.

      the lowliest monk

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://485012]
help
Sections?
Information?
Find Nodes?
Leftovers?
    Notices?
    hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.