![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| headzero |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 14.11.2006 Репутация: нет Всего: 1 |
Допустим есть масcив строк вида "wewe ffefn 2346 effk number:0938is wrong 23h2348b 3438 3486 235f535rfrefr". Mне с помощью регекспа нужно вернуть цифры но только из конкретного блока: между number и is wrong . Te я применяю регулярное выражение "number:([0-9]{4})is wrong". Проверка на калькуляторе(http://regexpres.narod.ru/calculator.html) показывает что (естественно) имеют место два совпадения: number:0938is wrong - внешнее совпадение и 0938 - внутренние (которое в скобках). Код
возвращает только внешнее совпадение те number:0938is wrong. Вопрос: как в Java возвратить только внутреннее совпадение, то-есть цифры ? Это сообщение отредактировал(а) headzero - 26.1.2009, 22:41 -------------------- Воображение важнее знания (Алберт Эйнштейн) |
|||
|
||||
| ivg |
|
|||
![]() Autonomous R&D ![]() ![]() Профиль Группа: Участник Сообщений: 686 Регистрация: 8.2.2006 Где: Екатеринбург Репутация: 33 Всего: 81 |
|
|||
|
||||
| headzero |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 14.11.2006 Репутация: нет Всего: 1 |
ivq,Спасибо!
Это сообщение отредактировал(а) headzero - 27.1.2009, 00:00 -------------------- Воображение важнее знания (Алберт Эйнштейн) |
|||
|
||||
![]()
|
| Правила форума "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. |