http://qs1969.pair.com?node_id=91311

deprecated has asked for the wisdom of the Perl Monks concerning the following question:

die "malformed index file!" unless scalar ( grep { $_ =~ m[\d{3}-\d{3}] }, values %batch_ids ) == 6;
is returning this error:
syntax error at readmagazine.pl line 21, near "},"
where line 21 is the grep. Any ideas what the problem is? My suspicion is that the \d{3} is conflicting with grep's {}. Other than that, the syntax seems to be correctly formed to me...

thanks
brother dep.

--
Laziness, Impatience, Hubris, and Generosity.