Thanks guys,
so to assign each key and add additional keys I could just write a loop
and continue to add more keys into the hash right?
so I could do
chomp(@file)
foreach @file{
(if $_ =~ /\</)
$key = $_
}
else{
$hash{$key} = "$hash{$key}","$_"; #I want to concatenate
}
}
Thanks
Eric
On Thu, 1 Aug 2002, nkuipers wrote:
> >how do I find the line with only the "<" character?
>
> %perldoc perlre
>
> In the meantime, you could set the record separator to <, that is,
>
> $/ = '<';
>
> then make a regex that captures the filename part separate from the rest.
>
> if (/^(filenamepattern)(.*)</) {
> $key = $1;
> $value = $2;
> $value =~ s/\n//; #or chomp $value, depends what you want
> $hash{$key} = $value;
> }
>
> I'm getting afraid of trying to answer queries on this list since it shows me
> just how much I don't understand. =) But anyways, that's my untested stab at
> the problem.
>
> cheers,
>
> nathanael
>
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]