Добрый день, И регулярное выражение и строка для поиска должны быть в одинаковой кодировке с одинаково выставленным флагом UTF8. В лучшем случае - в utf-8 с выставленным флагом. Ищите, почему в вашем коде это не так.
Best regards, Sergey Aleynikov 11 января 2018 г., 0:15 пользователь Alex Povolotsky via Moscow-pm <[email protected]> написал: > Добрый вечер > > Вытаскиваю страницу с помощью Mojo::UserAgent, получаю $tx->res->dom, и > пытаюсь сравнивать регекспом со строковыми литералами. > > $dom->at('h1.title')->text =~ /ой/ > > не работает > > что совсем непонятно > > encode('utf-8', $dom->at('h1.title')->text) =~ /ой/ > > в отладчике возвращает 1, в коде - не отрабатывает. > > Кто-нибудь это уже борол? > > Alex > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
