Danke das wars eigentlich sogar schon!
Musste allerdings statt [^'] ein [^'\n] benutzen, weil er sonst aus irgendeinem Grund über die Zeilengrenze hinausgematcht hat (was er vorher mit .+ irgendwie nicht hat
)
Weil . per Default nicht den Zeilenumbruch umfasst - [^'] aber alle Zeichen außer ' - also inklusive dem Zeilenumbruch.
Ich war davon ausgegangen, dass du immer nur eine einzelne Meldung parsen willst.