Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / какой Pattern (regex) посоветуете? / 1 сообщений из 1, страница 1 из 1
14.08.2007, 14:08:55
    #34726588
A+
A+
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
какой Pattern (regex) посоветуете?
Задача:
Есть строка вида:
"${gdc$f}/${}/${m}/${df$gs}/{dg}/${gdf${ds}dg}/${fd${ff}}/${gfd/sfgd"

Надо: придумать такой Pattern, чтобы из этой строки извлечь подстроки,
заключенные между: ${ - начало, } - конец. При этом внутри извлеченных
подстрок не долно содержаться конструкций вида \\Q${\\E.*\\}

т.е. должно получиться:
gdc$f//m/df$gs/{dg}/${gdf ds dg}/${fd ff }/${gfd/sfgd"

Внимание! Неправильные ответы:
Pattern.compile("\\Q${\\E(.*?)\\}");

Pattern.compile("\\Q${\\E([^\\$]*?)\\}");

Pattern.compile("\\Q${\\E(([^\\$][^\\{]?)*?)\\}");
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / какой Pattern (regex) посоветуете? / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]