<p dir="ltr">any { $_ ~= /\Q$key\E/i } keys %$hsh;</p>
<p dir="ltr">Но лучше и вправду допхэш,  если память есть. </p>
<div class="gmail_quote">08 янв 2016 г. 15:25 пользователь "Denis Fedoseev" <<a href="mailto:denis.fedoseev@gmail.com">denis.fedoseev@gmail.com</a>> написал:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Если в лоб:</p>
<p dir="ltr">$key =~ /pattern/i;</p>
<p dir="ltr">Но дорогое удовольствие.</p>
<p dir="ltr">Ну или можно создать хэш в котором хранить нормализованный ключ и в нем ссылку на оригинал.</p>
<div class="gmail_quote">On Jan 8, 2016 12:56 PM, "Alessandro N. Gorohovski" <<a href="mailto:an.gorohovski@gmail.com" target="_blank">an.gorohovski@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Уважаемое сообщество,<br>
Доброго времени суток!<br>
<br>
Подскажите, кто знает,<br>
существует ли способ проверить существования ключа в хеше<br>
без учёта регистра букв.<br>
<br>
Т.е.использование<br>
        exists( $hsh{ $key } )<br>
с каким либо модификатором для $key.<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" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
</blockquote></div>
<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></blockquote></div>