Не, я не это имел в виду. Я предлагал простой хэш и пробегать по нему один
раз. Если я всё правильно понял, мой код должен работать.

On Sun, Dec 23, 2018, 22:46 Alexander Gnatyna via Moscow-pm <
[email protected] wrote:

> Построить хэш по всему списку:
> {com => {ru => 1}...}. Делать @chunks =split(/\./,$domain)  и пробегать по
> хешу пока есть, как только нет - значит поддомен. Дороговато конечно, но
> никаких регулярок и любая длинна зоны.
>
> вс, 23 дек. 2018 г., 23: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
>>
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить