![]() |
|
|
![]()
|
|
| navrocky |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 21.2.2008 Где: Ростов-на-Дону Репутация: нет Всего: нет |
Столкнулся с проблемой, что руби не понимает правильно русские буквы в регулярных выражениях. Тоесть не работает тэг \w, не работает режим (?i) с русскими буквами.
Текст и исходники в UTF8, ruby-1.8.6 под линух. И вообще, с какой кодировкой текста лучше работать в руби? |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 1 Всего: 160 |
Ну, да, приехали. Даже по тому, что Вы называете это тэг,очевидно, что Ваш уровень знания ругулярных выражений оставляет желать лучшего. RTFM, не сочтите за грубость. Добавлено @ 17:14 UTF-8. И не только в случае Ruby. Это сообщение отредактировал(а) kemiisto - 16.1.2009, 17:15 -------------------- |
|||
|
||||
| navrocky |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 21.2.2008 Где: Ростов-на-Дону Репутация: нет Всего: нет |
Конечно спасибо за ответ
Не будем придираться к словам. Привожу пример:
выдает: [nil] Меняем на:
И результат: Г Bobruysk ЧЯДТ? |
||||||
|
|||||||
| kemiisto |
|
||||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 1 Всего: 160 |
navrocky, а Вы понимаете, что \w - это только любой символ на латинице или цифра. Ну не входят туда кириллические символы! И не забываем про $KCODE.
А вот ignore case и правда не работает.
Это сообщение отредактировал(а) kemiisto - 16.1.2009, 19:37 -------------------- |
||||
|
|||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 1 Всего: 160 |
-------------------- |
|||
|
||||
![]()
|
| Правила форума "Ruby: Общие вопросы" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Ruby: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |