![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| kaa |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 5.11.2005 Репутация: 1 Всего: 2 |
В рамках написания проги учусь работать с regexp. Проьу пера начал так сказать с такого:
Вываливает ошибку:
Что? Как? Почему? По идее в group(0) должно быть все выражение. Да и шаблон нам как бы говорит: ищи всё что не попадя. Кто-нибуть уже наступал на подобные грабли? |
||||
|
|||||
| w1nd |
|
|||
![]() Вертилятор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 22.3.2006 Где: Москва Репутация: 20 Всего: 54 |
Было бы нравственно привести здесь используемую версию java и строку, на которой происходит исключение.
Только в том случае, когда matcher.find() вернёт true. У вас именно приведённый код вызывает исключение? -------------------- ![]() ![]() |
|||
|
||||
| dorogoyIV |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 3 Всего: 46 |
если мне не изменяет память, надо в цикл положить
|
|||
|
||||
| niasilil |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 4.6.2007 Где: USA Репутация: 8 Всего: 9 |
зачем вообще нужны эти Pattern/Matcher если в String есть метод matches ?
-------------------- SCJP 5.0, SCJD |
|||
|
||||
| Kangaroo |
|
|||
|
AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 21 Всего: 104 |
А если нужно разбить строку с помощью паттерна? Найти в ней несколько других строк? -------------------- Lost.... |
|||
|
||||
| kaa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 5.11.2005 Репутация: 1 Всего: 2 |
w1nd,
Да, именно этот. Другого и нету И еще мне странно,как он может вернуть false при паттерне ".*" [offtop]Я все эти пляски с бубном затеял чтобы из HTML документа получить содержимое тега BODY[/offtop] Это сообщение отредактировал(а) kaa - 12.5.2008, 20:07 |
|||
|
||||
| niasilil |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 4.6.2007 Где: USA Репутация: 8 Всего: 9 |
а может эта, в лоб не мудрствуя лукаво?
Добавлено через 2 минуты и 45 секунд Мне никогда такого не нужно было. Может примерчик какой или ссылочку куда нибудь не в гугл? -------------------- SCJP 5.0, SCJD |
|||
|
||||
| kaa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 5.11.2005 Репутация: 1 Всего: 2 |
niasilil,
Я честно говаря про такие свойства у String не знал, щас посижу поковыряю |
|||
|
||||
| niasilil |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 4.6.2007 Где: USA Репутация: 8 Всего: 9 |
Это как бы "неправильный" способ, потому что String объекты неубиваемые и будет у тебя в памяти висеть куча ерунды. Но в большинстве случаев просто проверить в утилитках, или в программе которую запустил и она закончила работать, или каком нибудь дипломном проекте это совсем неважно. Называется "сляпать на скорую руку". -------------------- SCJP 5.0, SCJD |
|||
|
||||
| w1nd |
|
|||
![]() Вертилятор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 22.3.2006 Где: Москва Репутация: 20 Всего: 54 |
Добавлено через 24 секунды
Почему это? Ещё как убиваемые. -------------------- ![]() ![]() |
|||
|
||||
| niasilil |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 4.6.2007 Где: USA Репутация: 8 Всего: 9 |
спорный вопрос. Вот первая попавшаяся ссылка из гугла http://www.janeg.ca/scjp/gc/eligible.html "You may run across mock exam questions or discussions that state Strings created as part of the String pool are never garbage collected. This may well be true as garbage collection is implementation dependent. " А значит спокойнее всего всего считать что неубиваемые. Типа, всегда предполагаем худшее. -------------------- SCJP 5.0, SCJD |
||||
|
|||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |