Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re: strange File::Find thing?

by chip (Curate)
on Mar 22, 2004 at 20:40 UTC ( #338758=note: print w/ replies, xml ) Need Help??


in reply to strange File::Find thing?

You forgot to backwhack the dots in your patterns, and to anchor them at the end with a '$'. You're getting everything that contains 'h' or a 'c' (except as the first character).

Incidentally, you'll need to double the backwhack and backwhack the '$' unless you use // for the pattern (which is recommended). So you should spell it: if (/\.c$/ || /\.h$/) { push ... }

BTW, "$File::Find::dir/$_" is already available as $File::Find::name.

    -- Chip Salzenberg, Free-Floating Agent of Chaos


Comment on Re: strange File::Find thing?
Select or Download Code
Re: Re: strange File::Find thing?
by McMahon (Chaplain) on Mar 22, 2004 at 20:44 UTC
    Thanks! I knew that regex looked odd, but I got fixated on the module. Have rearranged both attitude and code properly. -Chris

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (6)
As of 2014-07-30 23:59 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (241 votes), past polls