У меня есть следующая строка: < /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