Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

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

by tobyink (Canon)
on Mar 23, 2013 at 07:05 UTC ( [id://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

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
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1025003]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (6)
As of 2024-04-19 10:50 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found