Если k12.ma.us есть в списке, должно работать.
вс, 23 дек. 2018 г. в 22:29, Александр Поволоцкий <[email protected]>: > Их там может быть произвольной длины. Например, pvt.k12.ma.us. > > > On 24.12.2018 0:26, Andrei wrote: > > Хэшем? > > Что-то типа: > > my %domains = map { $_ => 0 } @domains; > > sub is_first_level { > my ( $domain ) = @_; > my ( undef, $the_rest ) = split /\./, $domain, 2; > return exists $domains{ $the_rest }; > } > > Или я чего-то в задаче не понял? > > > вс, 23 дек. 2018 г. в 21:56, Александр Поволоцкий via Moscow-pm < > [email protected]>: > >> Есть задача - проверить, является ли домен непосредственно поддоменом >> домена верхнего уровня. >> >> Список всех известных таких доменов >> (https://publicsuffix.org/list/public_suffix_list.dat) - 200 килобайт, >> 12000 строк. Делать из этого регексп я немного боюсь. >> >> Как вообще решают нормальные люди такую задачу? >> >> Alex >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org >> > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
