Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: Foreach loop

by Corion (Patriarch)
on Sep 27, 2013 at 10:08 UTC ( [id://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 tmp.pl Exist (substr) Exist (RE) Exist (whitespace)

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

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others surveying the Monastery: (4)
As of 2024-04-25 20:49 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found