Мое сообщение выглядит так
[Metric][methodName: someName][methodParams: [ClassName{field1="val1", field2="val2", field3="val3"}, ClassName{field1="val1", field2="val2", field3="val3"}, ClassName{field1="val1", field2="val2", field3="val3"}]]
Есть ли способ разделить этот журнал на более мелкие и отфильтровать их отдельно?
Если первый вариант невозможен, как я могу разобрать, чтобы получить все элементы массива?
(?<nameOfClass>[A-Za-z]+)\{field1='%{DATA:textfield1}',\sfield2='%{DATA:textfield2}',\sfield3='%{DATA:textfield3}'\}