On Thursday, June 20, 2002, at 03:03 , Auernheimer, Rebecca (CORP, 
Consultant) wrote:
[..]
> my @filelist = grep { $_ ne -d && m/^\d\d\d(\d|\d\d)\d$/ }, readdir DIR;
>

another close but no cigar you might try

my @filelist = grep { /^\d{5,6}$/ && -f "$baseDir/$_" } readdir DIR ;

The basic illustration comes from the

        perldoc -f readdir

the regEx from the

        perldoc perlre

{ and some experience }

> but then I would get this error:
>
> syntax error at C:\perl\practice\test.pl line 5, near "},"
> Execution of C:\perl\practice\test.pl aborted due to compilation errors.

the ',' was a part of the crisis there....

> How do I get that directory out of my array?  I would welcome any
> suggestions/critique.

cf:
http://www.wetware.com/drieux/pbl/perlTrick/readDirProblem.txt

Ok, so I have a /tmp/drieux directory I keep around to play
in and your mileage may vary with getting that to play in WIN32...

but the core is what you want...

ciao
drieux

---


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to