Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2013, 17:08   #1
PastoriXx
Пользователь
 
Регистрация: 20.12.2009
Сообщений: 40
По умолчанию Разбиение строки на массив подстрок

Имеются строки такого вида:
Цитата:
{ьк{а,и,е,у,ой,е,и},ек,ьк{ам,ами,ах }} ька {н} -НЬКА мужКА.
Необходимо получить массив:
Цитата:
{ька,ьки,ьке,ьку,ькой,ьке,ьки,ек,ьк ам,ьками,ьках}
Сделал через посимвольное чтение строки, но это некрасиво, сложно для понимая и не подходит для всех строк.
Хочу сделать с помощью регулярных выражений, но знаний пока недостаточно. Без вложенных скобок разбить могу:
Код:
arrayWords.addAll(Arrays.asList(str.replaceAll("[^А-Яа-яA-za-z]", " ").split("\\s+")));
Помогите пожалуйста.
PastoriXx вне форума Ответить с цитированием
Старый 11.12.2013, 16:13   #2
BleStaR
Форумчанин
 
Регистрация: 25.09.2009
Сообщений: 234
По умолчанию

попробуйте реализовать рекурсивный метод.
BleStaR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление подстрок из строки за один проход Pcrepair Общие вопросы Delphi 11 12.02.2013 10:40
Разбиение строки kent4 Microsoft Office Excel 6 23.12.2010 15:18
Даны строки S и S0. Удалить из строки S все подстроки, совпадающие с S0 . Если совпадающих подстрок нет, Шпунюся Помощь студентам 1 16.12.2010 21:02
Поиск строки и всех её подстрок в файле Крякозябр Общие вопросы C/C++ 1 24.05.2010 12:53
Выделение подстрок из строки AmXSe Помощь студентам 4 14.03.2009 06:51