![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 2 Всего: 16 |
Помогите, плиз с паттерном.
Текст: \n\nPar1\n\nPar2\n\nPar3 Ожидаемый результат: \n\nPar1 \n\nPar2 \n\nPar3 Текст: \n\nPar1\nPar2\n\nPar3 Ожидаемый результат: \n\nPar1\nPar2 \n\nPar3 Первый пример работает с таким вот паттерном
второй - нет. Вычитал, что дело в точке(.), \n не считается точкой, чтобы считалось нужно взводить флаг Pattern.DOTALL. Пробовал с флагом - не получается Как тут быть? -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| aleksandy |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 260 Регистрация: 17.12.2006 Репутация: 4 Всего: 5 |
Это сообщение отредактировал(а) aleksandy - 2.12.2010, 09:07 |
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 2 Всего: 16 |
Спасибо за ответ, но к сожалению он не подходит.
Я явно не сказал, но есть еще условие - между \n и \n могут быть whitespaces-символы кроме \n. Я это обозначил так:
А ваш вариант заточен под невозможность появления \n\n в конце найденной группы. -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| aleksandy |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 260 Регистрация: 17.12.2006 Репутация: 4 Всего: 5 |
Тогда сначала
а потом как я показал. |
|||
|
||||
| Kircul |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 20.2.2007 Репутация: 6 Всего: 7 |
Может как нибудь так?
|
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 2 Всего: 16 |
aleksandy, +1
Kircul, +1 Сенкс! Оба примера работают! -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| aleksandy |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 260 Регистрация: 17.12.2006 Репутация: 4 Всего: 5 |
Antropoid, я тут еще немного на досуге поразмышлял и вот что у меня полчилось:
В моем примере надо поменять 16 строку на вот такую
А 19 и 25 - на такую
Так будет эффективней. |
||||
|
|||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 2 Всего: 16 |
aleksandy, сенкс!
-------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
![]()
|
| Правила форума "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. |