Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как выбрать всё кроме точек в Perl / 4 сообщений из 4, страница 1 из 1
25.07.2012, 13:31:22
    #37892102
jurajura
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать всё кроме точек в Perl
Привет, всем!!
Пытаюсь отфильтровать строки с <.> , <..> .Использую функцию readdir для чтения файлов в директории, отображает точки, как бы их при помощи регулярного выражения убрать, т.е выводить все строки, кроме <.> и <..> ?
...
Рейтинг: 0 / 0
25.07.2012, 18:00:14
    #37892722
Andrey_EV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать всё кроме точек в Perl
Так пойдет?
Код: plsql
1.
@files=grep !/^\./, readdir(DIR);
...
Рейтинг: 0 / 0
25.07.2012, 22:46:32
    #37893020
jurajura
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать всё кроме точек в Perl
спасибо большое!! Сам подход очень помог, правда я в файл записываю:
Код: php
1.
2.
3.
4.
5.
6.
7.
while( ($filenum = readdir(Fil1))){
chomp $filenum;
$line1 = $filenum !~/^\./ ; 
if ($line1 == 1){
print Fil $filenum."\n";
} 
    }
...
Рейтинг: 0 / 0
25.07.2012, 23:37:15
    #37893055
Warstone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать всё кроме точек в Perl
jurajuraспасибо большое!! Сам подход очень помог, правда я в файл записываю:
Код: php
1.
2.
3.
4.
5.
6.
7.
while( ($filenum = readdir(Fil1))){
chomp $filenum;
$line1 = $filenum !~/^\./ ; 
if ($line1 == 1){
print Fil $filenum."\n";
} 
    }


Код: php
1.
2.
3.
4.
5.
while(readdir(Fil1)){
    chomp;
    continue unless $_ =~ /^\./;
    print Fil $_."\n";
}

Ня?
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как выбрать всё кроме точек в Perl / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]