<div dir="ltr">Alexandr,<br>Премного благодарен :)<div><br>Да,</div><div>Tie::CPHash --- интересный вариант.<br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">8 января 2016 г., 16:34 пользователь Aliaksandr Zahatski <span dir="ltr"><<a href="mailto:zahatski@gmail.com" target="_blank">zahatski@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Приветствую !<br>
<br>
Можно вот эти модули посмотреть:<br>
<br>
  <a href="https://metacpan.org/pod/Tie::CPHash" rel="noreferrer" target="_blank">https://metacpan.org/pod/Tie::CPHash</a><br>
<br>
  <a href="http://search.cpan.org/dist/Hash-Case/" rel="noreferrer" target="_blank">http://search.cpan.org/dist/Hash-Case/</a><br>
  <a href="http://search.cpan.org/dist/Hash-Case/lib/Hash/Case/Preserve.pod" rel="noreferrer" target="_blank">http://search.cpan.org/dist/Hash-Case/lib/Hash/Case/Preserve.pod</a><br>
<br>
<br>
Best regards,<br>
Alexandr<br>
<br>
8 января 2016 г., 16:20 пользователь Alessandro Gorohovski<br>
<<a href="mailto:an.gorohovski@gmail.com">an.gorohovski@gmail.com</a>> написал:<br>
<div class="HOEnZb"><div class="h5">> Спасибо.<br>
><br>
> Похоже, что нет такого варианта, как, например, в mysql<br>
> key LIKE 'patern'<br>
><br>
><br>
> 8 января 2016 г., 16:00 пользователь Akzhan Abdulin<br>
> <<a href="mailto:akzhan.abdulin@gmail.com">akzhan.abdulin@gmail.com</a>> написал:<br>
><br>
>> Вернее,  чуть наоборот и с квантификаторами начала и конца строки<br>
>><br>
>> 08 янв 2016 г. 15:59 пользователь "Akzhan Abdulin"<br>
>> <<a href="mailto:akzhan.abdulin@gmail.com">akzhan.abdulin@gmail.com</a>> написал:<br>
>><br>
>>> any { $_ ~= /\Q$key\E/i } keys %$hsh;<br>
>>><br>
>>> Но лучше и вправду допхэш,  если память есть.<br>
>>><br>
>>> 08 янв 2016 г. 15:25 пользователь "Denis Fedoseev"<br>
>>> <<a href="mailto:denis.fedoseev@gmail.com">denis.fedoseev@gmail.com</a>> написал:<br>
>>>><br>
>>>> Если в лоб:<br>
>>>><br>
>>>> $key =~ /pattern/i;<br>
>>>><br>
>>>> Но дорогое удовольствие.<br>
>>>><br>
>>>> Ну или можно создать хэш в котором хранить нормализованный ключ и в нем<br>
>>>> ссылку на оригинал.<br>
>>>><br>
>>>> On Jan 8, 2016 12:56 PM, "Alessandro N. Gorohovski"<br>
>>>> <<a href="mailto:an.gorohovski@gmail.com">an.gorohovski@gmail.com</a>> wrote:<br>
>>>>><br>
>>>>> Уважаемое сообщество,<br>
>>>>> Доброго времени суток!<br>
>>>>><br>
>>>>> Подскажите, кто знает,<br>
>>>>> существует ли способ проверить существования ключа в хеше<br>
>>>>> без учёта регистра букв.<br>
>>>>><br>
>>>>> Т.е.использование<br>
>>>>>         exists( $hsh{ $key } )<br>
>>>>> с каким либо модификатором для $key.<br>
>>>>><br>
>>>>> Ключи --- не содержат кириллицы.<br>
>>>>><br>
>>>>> Может кто сталкивался.<br>
>>>>><br>
>>>>> Конечно, можно предложить хранить в хеше ключи в каком либо одном<br>
>>>>> регистре ( lc || uc ),<br>
>>>>> но это будет громоздко, поскольку ключи могут быть достаточно длинными<br>
>>>>> строками и должны использоваться далее без изменний регистра.<br>
>>>>><br>
>>>>> Thanks in advance,<br>
>>>>> Aleks.<br>
>>>>><br>
>>>>><br>
>>>>> --<br>
>>>>> Moscow.pm mailing list<br>
>>>>> <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
>>>><br>
>>>><br>
>>>> --<br>
>>>> Moscow.pm mailing list<br>
>>>> <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
>>>><br>
>><br>
>> --<br>
>> Moscow.pm mailing list<br>
>> <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
>><br>
><br>
><br>
> --<br>
> Moscow.pm mailing list<br>
> <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
><br>
--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br></div>