Соответствие 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);
Я продолжаю получать незаконные ошибки повторения, пожалуйста, помогите! Благодарю.