Вернее, чуть наоборот и с квантификаторами начала и конца строки
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