Спасибо. Похоже, что нет такого варианта, как, например, в 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
