![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Ruslan_ |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 4.12.2004 Репутация: нет Всего: нет |
Подскажите, как использовать регулярные выражения при работе с Unocode?
(Если у меня например текст на китайском или турецком языках.)
Программма не работает с другими символами кроме латинских. |
|||
|
||||
| nornad |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1079 Регистрация: 16.2.2007 Где: в Караганде Репутация: 16 Всего: 31 |
Всё дело в том, что {Alpha} - это только латинские символы. Нужен китайский, турецкий или русский - дорисовывай самостоятельно. Для русского:
"[а-яёА-ЯЁ]" -------------------- Три достоинства программиста: Леность, Нетерпение и Гордость Ларри Уолл |
|||
|
||||
| Ruslan_ |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 4.12.2004 Репутация: нет Всего: нет |
A net edinogo oboznacheniya ponyatiya bukva? Tak kak cifra(\d)?
Izvinite za moi angliiskii Это сообщение отредактировал(а) Ruslan_ - 23.2.2007, 19:05 |
|||
|
||||
| Ruslan_ |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 4.12.2004 Репутация: нет Всего: нет |
Ili togda ukazat' v Unicode voobsche ves' vozmozhnii diapazon?
[ \u0000-\uFEFE] - tk normal'no? Это сообщение отредактировал(а) Ruslan_ - 23.2.2007, 19:18 |
|||
|
||||
| Ruslan_ |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 4.12.2004 Репутация: нет Всего: нет |
vsyakie (?u) i Pattern.UNICODE_CASE ne rabotaet.
Kak bit' s Unicodom? |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Ruslan_ |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 4.12.2004 Репутация: нет Всего: нет |
Спасибо, тебе большое LSD! (Коротко и понятно)
Я удивился, узнав, что \\p{Alpha} только для латинских букв срабатыает, странно очень... Я в инете нашел (наконец-то) инфу об Unicode (http://www.unicode.org/reports/tr18/tr18-11.html). |
|||
|
||||
| nornad |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1079 Регистрация: 16.2.2007 Где: в Караганде Репутация: 16 Всего: 31 |
Я тоже присоединяюсь к "спасибе" ;)
В жабадоке настолько вскользь упоминается \p{L}, что я его и не заметил. Даже сейчас не сразу нашёл. ;) -------------------- Три достоинства программиста: Леность, Нетерпение и Гордость Ларри Уолл |
|||
|
||||
| Valeria |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 16.5.2006 Где: Санкт-Петербург Репутация: нет Всего: нет |
подскажите плиз, что делать с Арабскими символами??? нужно распознавать их в обычном тексте?
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |