Автор Тема: Регулярные выражения в юникоде  (Прочитано 3124 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SniperDragon

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
Здравствуйте,
я работаю в кодировке utf-8 и возникла необходимость реализовать простой поиск слова в строке. Поиск нечувствительный к регистру, а слова могут быть русскими, японскими и еще хрен знает какими. С аглийскими проблем нет, а вот с остальными регулярные выражения не помогают.В перле написано что регулярные выражения можно применять к юникоду, но не работает.

Поиск у меня такой
$stroka =~ m/$keyword/i
С каждым днем всегда и во всем мои дела в порядке

Оффлайн ondr

  • Модератор
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 440
  • +0/-0
  • 0
    • Просмотр профиля
Регулярные выражения в юникоде
« Ответ #1 : 01 Июля 2007, 02:03:16 »
use Encode ();

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

--
какой будет результат?
0 OK, 0:1

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28