Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Функция glob()


Автор: Vredniy 12.2.2008, 17:02
Как найти файлы с именами из букв??

Код

..............
@list = glob "./[A-Za-z]+";
..............


Автор: arto 12.2.2008, 18:19
perldoc -f glob

Автор: Vredniy 12.2.2008, 19:23
 smile 

Автор: ginnie 12.2.2008, 19:27
Vredniy, смотри http://search.cpan.org/~rgarcia/perl-5.10.0/ext/File/Glob/Glob.pm

Автор: Vredniy 12.2.2008, 20:32
Ничего не понял  smile 

Автор: ginnie 12.2.2008, 22:01
Vredniy, с использованием glob() Вашу задачу решить не получится. Попробуйте использовать пример из Perl Cookbook

Код

opendir(DIR, $path);
    @filenames = grep {/^[a-zA-Z]+$/o} readdir(DIR);
closedir(DIR);



Автор: Vredniy 13.2.2008, 13:52
 smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)