[Moscow.pm] Поиск ключа хеша без учета регистра

Denis Fedoseev denis.fedoseev на gmail.com
Пт Янв 8 04:24:51 PST 2016


Если в лоб:

$key =~ /pattern/i;

Но дорогое удовольствие.

Ну или можно создать хэш в котором хранить нормализованный ключ и в нем
ссылку на оригинал.
On Jan 8, 2016 12:56 PM, "Alessandro N. Gorohovski" <an.gorohovski на gmail.com>
wrote:

> Уважаемое сообщество,
> Доброго времени суток!
>
> Подскажите, кто знает,
> существует ли способ проверить существования ключа в хеше
> без учёта регистра букв.
>
> Т.е.использование
>         exists( $hsh{ $key } )
> с каким либо модификатором для $key.
>
> Ключи --- не содержат кириллицы.
>
> Может кто сталкивался.
>
> Конечно, можно предложить хранить в хеше ключи в каком либо одном регистре
> ( lc || uc ),
> но это будет громоздко, поскольку ключи могут быть достаточно длинными
> строками и должны использоваться далее без изменний регистра.
>
> Thanks in advance,
> Aleks.
>
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20160108/40f90bd1/attachment-0001.html>


Подробная информация о списке рассылки Moscow-pm