Спасибо.

Похоже, что нет такого варианта, как, например, в mysql
key LIKE 'patern'


8 января 2016 г., 16:00 пользователь Akzhan Abdulin <
[email protected]> написал:

> Вернее,  чуть наоборот и с квантификаторами начала и конца строки
> 08 янв 2016 г. 15:59 пользователь "Akzhan Abdulin" <
> [email protected]> написал:
>
> any { $_ ~= /\Q$key\E/i } keys %$hsh;
>>
>> Но лучше и вправду допхэш,  если память есть.
>> 08 янв 2016 г. 15:25 пользователь "Denis Fedoseev" <
>> [email protected]> написал:
>>
>>> Если в лоб:
>>>
>>> $key =~ /pattern/i;
>>>
>>> Но дорогое удовольствие.
>>>
>>> Ну или можно создать хэш в котором хранить нормализованный ключ и в нем
>>> ссылку на оригинал.
>>> On Jan 8, 2016 12:56 PM, "Alessandro N. Gorohovski" <
>>> [email protected]> wrote:
>>>
>>>> Уважаемое сообщество,
>>>> Доброго времени суток!
>>>>
>>>> Подскажите, кто знает,
>>>> существует ли способ проверить существования ключа в хеше
>>>> без учёта регистра букв.
>>>>
>>>> Т.е.использование
>>>>         exists( $hsh{ $key } )
>>>> с каким либо модификатором для $key.
>>>>
>>>> Ключи --- не содержат кириллицы.
>>>>
>>>> Может кто сталкивался.
>>>>
>>>> Конечно, можно предложить хранить в хеше ключи в каком либо одном
>>>> регистре ( lc || uc ),
>>>> но это будет громоздко, поскольку ключи могут быть достаточно длинными
>>>> строками и должны использоваться далее без изменний регистра.
>>>>
>>>> Thanks in advance,
>>>> Aleks.
>>>>
>>>>
>>>> --
>>>> Moscow.pm mailing list
>>>> [email protected] | http://moscow.pm.org
>>>>
>>>
>>> --
>>> Moscow.pm mailing list
>>> [email protected] | http://moscow.pm.org
>>>
>>>
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>
>
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить