Вернуться   BBS SyS-AdmiN > Технический > Программный > Perl
Регистрация Правила форумаДоска почета Пожертвования Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Perl Perl-кодинг, советы и т.п.

Рекламный блок!
Если Вы хотите поддержать развития данного ресурса, но не имеете возможности помочь финансово, то перейдите по ссылкам указаным ниже. Чем чаще будете переходить тем больше Вы поможете развитию проэкта. Что бы прочитать это объявление полностью, нажмите на кнопку ниже

Ответ
 
LinkBack Опции темы Опции просмотра
Старый 01.05.2008, 05:31   #1 (permalink)
Злой Админ
 
Аватар для cooler
 
Регистрация: 16.11.1984
Сообщений: 119
Вы сказали Спасибо: 3
Поблагодарили 13 раз(а) в 13 сообщениях
cooler репутация неоспоримаcooler репутация неоспоримаcooler репутация неоспоримаcooler репутация неоспоримаcooler репутация неоспоримаcooler репутация неоспоримаcooler репутация неоспоримаcooler репутация неоспоримаcooler репутация неоспоримаcooler репутация неоспоримаcooler репутация неоспорима
Отправить сообщение для cooler с помощью ICQ
По умолчанию [Perl]Парсинг строки вида "one:two"

Задача: при обработке вида
Код:
open (DRAW, "somefile.txt") or die "Can`t open file : $!\n";
    while ($line = <DRAW>) {
необходимо вытащить из $line две переменные $one и $two разделителем между которыми является двоеточие ":".

Решение:
Достигается следующим образом:
[HIDE-THANKS]
Код:
open (DRAW, "somefile.txt") or die "Can`t open file : $!\n";
    while ($line = <DRAW>) {
my ($one,$rcpt) = $line =~ /(\w+)\:(\w+)/;
#your code next
}
[/HIDE-THANKS]

Спасибо ~RA~ за подсказку.
__________________

Полная подпись
cooler вне форума   Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Часовой пояс GMT +2, время: 13:24.


Копирайты Реклама