Приветствую ! Можно вот эти модули посмотреть:
https://metacpan.org/pod/Tie::CPHash http://search.cpan.org/dist/Hash-Case/ http://search.cpan.org/dist/Hash-Case/lib/Hash/Case/Preserve.pod Best regards, Alexandr 8 января 2016 г., 16:20 пользователь Alessandro Gorohovski <[email protected]> написал: > Спасибо. > > Похоже, что нет такого варианта, как, например, в 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 > -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
