Hi,
In einem String sollen mehrere Leerzeichen durch eines ersetzt werden, allerdings nur, wenn die Leerzeichen nicht innerhalb von Anführungszeichen (" oder ') stehen.
etwas ähnliches wird in der DCLP-FAQ erklärt, sodass du das Beispiel nur ein wenig anpassen musst: http://www.dclp-faq.de/q/q-regexp-ersetzen.html.
Gruß,
Andreas.