Соответствие Java Regex между фигурными скобками

Мне нужно проанализировать файл журнала и получить время и соответствующую строку вызова функции Это сохраняется в файле журнала как: {& quot; время & quot; : & quot; 2012-09-24T03: 08: 50 & quot ;, message & quot; : & quot; Call () запущен & quot;}

Между другими строковыми символами будет несколько зарегистрированных вызовов функций времени, поэтому я надеюсь использовать регулярные выражения для просмотра файла и получения всех этих

Я хотел бы получить всю зарегистрированную информацию, включая фигурные скобки

Я пробовал следующее

Pattern logEntry = Pattern.compile("{(.*?)}");
Matcher matchPattern = logEntry.matcher(file);

а также

Pattern.compile("{[^{}]*}");
Matcher matchPattern = logEntry.matcher(file);

Я продолжаю получать незаконные ошибки повторения, пожалуйста, помогите! Благодарю.

Ответы на вопрос(5)

Ваш ответ на вопрос