On Thu, Apr 10, 2008 at 1:07 AM, Lou Hernsen <[EMAIL PROTECTED]> wrote:
> Hallo
>
>  I have an array
>  @Treasures
>  and I want to match anywhere in it for
>  /:1:2:3:/
>  can I
>  if (@Treasures =~ /:1:2:3:/){}
>  or do i have to change (@Treasures to $Treasures and then
>  $Treasures = @Treasures ;
>  if ($Treasures =~ /:1:2:3:/){}
>

You can use a 'grep', like:

use strict;
my @x = (11,22, ':1:2:3:xxx', 'ab','cd', 'test:1:2:3:dd:ee');
my @seen = grep {/:1:2:3:/} @x;

print "@seen";


Good luck with your family.

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to