Forum Webscript.Ru

Программирование => Perl => Тема начата: SniperDragon от 01 Июля 2007, 01:54:25

Название: Регулярные выражения в юникоде
Отправлено: SniperDragon от 01 Июля 2007, 01:54:25
Здравствуйте,
я работаю в кодировке utf-8 и возникла необходимость реализовать простой поиск слова в строке. Поиск нечувствительный к регистру, а слова могут быть русскими, японскими и еще хрен знает какими. С аглийскими проблем нет, а вот с остальными регулярные выражения не помогают.В перле написано что регулярные выражения можно применять к юникоду, но не работает.

Поиск у меня такой
$stroka =~ m/$keyword/i
Название: Регулярные выражения в юникоде
Отправлено: ondr от 01 Июля 2007, 02:03:16
use Encode ();

print Encode::is_utf8($stroka) ? 1 : 0;

--
какой будет результат?