Регулярные выражения (Perl)
Выставить locale?
---
...Я работаю антинаучным аферистом...
---
...Я работаю антинаучным аферистом...
поподробней плз
perllocale(1)
echo фффФФФ | perl -ne 'use locale; s/ффф/ротор/gi; print'
---
...Я работаю антинаучным аферистом...
---
...Я работаю антинаучным аферистом...
гхм, нифига не понимаю.
что надо кокретно сделать, чтобы заработало? неужели никто не сталкивался с такой проблемой?
что надо кокретно сделать, чтобы заработало? неужели никто не сталкивался с такой проблемой?

В приведённом виде --- работает.
Нужно выставить locale, здесь (у меня) это ru_RU.KOI8-R.
---
...Я работаю антинаучным аферистом...
Нужно выставить locale, здесь (у меня) это ru_RU.KOI8-R.
---
...Я работаю антинаучным аферистом...
не получается, делаю так:
в чем может быть проблема?
use POSIX qw(locale_h);
my $old_locale = setlocale(LC_CTYPE);
setlocale(LC_CTYPE, "ru_RU.KOI8-R");
######regexp working code########
setlocale(LC_CTYPE, $old_locale);
в чем может быть проблема?
Не понимаю, как можно не понять, если есть пример, как работает?
> setlocale(LC_CTYPE, "ru_RU.KOI8-R");
Не надо извращаться -- LC_ALL.
> setlocale(LC_CTYPE, "ru_RU.KOI8-R");
Не надо извращаться -- LC_ALL.
есть пример? покажи
что LC_CTYPE, что LC_ALL - все равно не работает
что LC_CTYPE, что LC_ALL - все равно не работает
В чём дело-то?
у меня не работало так 
НО! танцы с бубном помогли (по другому и не скажешь все ок!
всем спасибо за советы!

НО! танцы с бубном помогли (по другому и не скажешь все ок!
всем спасибо за советы!
Оставить комментарий
abramov2008
вопрос следующий:вот есть модификатор /i - поиск без учета регистра, но он не работает с русским языком.
например:
что делать?