Привет знатоки!
Не могу решить такую задачку:
$s = whois (\'ya.ru\');
содержимое $s:
% By submitting a query to RIPN\'s Whois Service
% you agree to abide by the following terms of use:
% [url]http://www.ripn.net/about/servpol.html#3.2[/url] (in Russian)
% [url]http://www.ripn.net/about/en/servpol.html#3.2[/url] (in English).
domain: YA.RU
type: CORPORATE
nserver: ns.ispm.ru.
nserver: ns1.yandex.ru.
nserver: ns2.yandex.ru.
nserver: ns3.yandex.ru.
state: REGISTERED, DELEGATED
org: YANDEX, LLC.
phone: +7 495 9743555
fax-no: +7 495 9743565
e-mail: [email]noc@yandex.net[/email]
registrar: RUCENTER-REG-RIPN
created: 1999.07.12
paid-till: 2007.08.01
source: TC-RIPN
Last updated on 2006.08.22 20:03:13 MSK/MSD
вот как из всего этого хлама вырезать значение нужно мне строк:
причем название полей может меняться, например для статуса:
/stat[us|e]:\\s?.*/i
додумался только как это сделать в шелле,
$ whois ya.ru|awk -F \': \' \'/state/ {print "Статус:" $2}\'
а в Perl что-то тоговато.