Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re^5: Looking up elements of an array in another array!

by tobyink (Abbot)
on Mar 23, 2013 at 07:05 UTC ( #1025003=note: print w/ replies, xml ) Need Help??


in reply to Re^4: Looking up elements of an array in another array!
in thread Looking up elements of an array in another array!

I'd suggest:

my $a_ext=quotemeta($a).$ext;

... because this will cope better when $a contains "special" characters such as "[" or "+".

package Cow { use Moo; has name => (is => 'lazy', default => sub { 'Mooington' }) } say Cow->new->name


Comment on Re^5: Looking up elements of an array in another array!
Select or Download Code
Replies are listed 'Best First'.
Re^6: Looking up elements of an array in another array!
by better (Acolyte) on Mar 23, 2013 at 07:50 UTC

    Thanks, this might help with my problem reported in the last update. I go and try.

    better

      No, it doesn't. I will have to replace the brackets.

        This code will do

        foreach my $id (@ids) { #Replace brackets with underscore $id=~s/</_/; $id=~s/>/_/; #declare regex pattern my $ext = "[^0-9]*\.jpg"; my $a_ext=quotemeta($id).$ext;

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (20)
As of 2015-07-07 21:45 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (93 votes), past polls