Не, я не это имел в виду. Я предлагал простой хэш и пробегать по нему один раз. Если я всё правильно понял, мой код должен работать.
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
