Java -regex Matches Group - String без пробеловJAVA

Программисты JAVA общаются здесь
Anonymous
Java -regex Matches Group - String без пробелов

Сообщение Anonymous »

У меня есть следующая строка: < /p>

{"asdasdasdsd"["$[day()]$"],"asdasd":"$[time()]$","day":"$[day()]$","asdasdasd":["$[random(4,5)]$"]}
< /code>

Я хочу получить строки в мой префикс и суффикс.
Проблема в том, что строка не пробегает, и поэтому я получаю только одну группу: < /p>

private String prefix = "\\$\\["; //$[
private String suffix = "\\]\\$"; //]$
private String regexString = prefix + ".*" + suffix;

try {
Pattern regex = Pattern.compile(regexString);
Matcher regexMatcher = regex.matcher(json);
while (regexMatcher.find()) {
System.out.println(regexMatcher.start()+ ": " + regexMatcher.group());
for (int i = 1; i

Вывод: < /p>

17: $[day()]$"],"asdasd":"$[time()]$","day":"$[day()]$","asdasdasd":["$[random(4,5)]$
< /code>

Я хочу, чтобы вывод был: < /p>

day()
time()
day()
random(4,5)
< /code>

Как я могу справиться с этим? < /p>

Подробнее здесь: https://stackoverflow.com/questions/356 ... out-spaces

Вернуться в «JAVA»