Hi,
Du brauchst auf jeden Fall das g-Flag am Ende des Ausdrucks. Siehe Tabelle, 3. Zeile von unten.
Wahrscheinlich gibt es aber dann noch Probleme, weil '.+' auch für & matched. Darum musst du dich wohl noch mit dem gierigen Verhalten von Regulären Ausdrücken auseinandersetzen und statt '.+' '.+?' schreiben.
mfG,
steckl