Hallo,
[...] Allerdings verstehe ich nicht, was das + am Ende hier bewirkt, eigentlich müsste es (afaik) VOR dem [^\n] stehen...
Das "+" ist ein Quantifier und sagt, dass die Zeichen der Klasse [^\n] ein bis n mal vorkommen dürfen.
Quantifier beziehen sich immer auf das, was unmittelbar _vor_ ihnen steht.
lg
Martin Dunst
-- 
Do what I say, not what I do.
--Tim Berners-Lee
  Do what I say, not what I do.
--Tim Berners-Lee
 nicht angemeldet
 nicht angemeldet