Perl, регулярка откусывает последнюю цифру)
Добавлено: 2011-04-17 7:20:49
Приветствую товарищи!)
Есть хендлер на Perl в nginx, задача, получить значение определенной cookie из заголовка запроса, выглядит все это так:
например заголовок Cookie: ct=3406121048; ha=2277742177; hash=blabla;
и вот что-то у меня никак правильная регэксп не получается, например приведенный выше, почуму-то откусывает последнюю цифру, хотя я его проверял в Regexp coach, там все работает исправно
пробовал еще несколько вариантов, но примерно с тем-же результатом
подскажите где я не прав, если не затруднит
спасибо
Есть хендлер на Perl в nginx, задача, получить значение определенной cookie из заголовка запроса, выглядит все это так:
например заголовок Cookie: ct=3406121048; ha=2277742177; hash=blabla;
Код: Выделить всё
my $cookie_ha=$r->header_in("Cookie"); # получаем заголовок cookie
$cookie_ha=~ s/.*ha=([^\s]+).+/$1/g; # пытаемся вычленить значение куки ha
пробовал еще несколько вариантов, но примерно с тем-же результатом
подскажите где я не прав, если не затруднит
спасибо