Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Re: Foreach loop

by Corion (Pope)
on Sep 27, 2013 at 10:08 UTC ( #1055954=note: print w/replies, xml ) Need Help??

in reply to Foreach loop

With the code and data you've shown, I cannot reproduce your problem:

#!perl -w use strict; my $key="5 10 14 16 17 20 25 26 38 1 42 4 +7 54"; my $substr = " 1 "; my @newarray= $key; foreach $key ( @newarray ) { if (index($key, $substr) != -1) { print "\nExist (substr)" }; if ($key =~ /\Q$substr\E/) { print "\nExist (RE)" }; if ($key =~ /\s+1\s+/) { print "\nExist (whitespace)" }; } __END__ >perl -w Exist (substr) Exist (RE) Exist (whitespace)

Maybe your data in $key really has tabs in it, but you are searching for blanks?

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (9)
As of 2016-10-27 22:04 GMT
Find Nodes?
    Voting Booth?
    How many different varieties (color, size, etc) of socks do you have in your sock drawer?

    Results (371 votes). Check out past polls.