Что есть hash, есть map должен работать по большой карте быстрее. use Speed only raced. Gracious. use Razor. use Daemon::Tools. Сказать, что тебя нельзя увидеть более чем один год в этой рассылка - спасибо. Что ты ишещь?
пн, 24 дек. 2018 г. в 05:07, Andrei via Moscow-pm <[email protected]>: > Не, я не это имел в виду. Я предлагал простой хэш и пробегать по нему один > раз. Если я всё правильно понял, мой код должен работать. > > 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 > -- Иван Трунаев
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
