Markus: Reguläre Ausdrücke: String-Ersetzung

Beitrag lesen

Hallo zusammen,

Ich habe ein Problem mit regulären Ausdrücken und komme einfach nicht auf die Lösung.

In einem String sollen mehrere Leerzeichen durch eines ersetzt werden, allerdings nur, wenn die Leerzeichen nicht innerhalb von Anführungszeichen (" oder ') stehen.

Aus

Dieser     String     enthält Leerzeichen: "Hier    sind     sie."

soll

Dieser String enthält Leerzeichen: "Hier    sind     sie."

werden.

Weiß jemand einen Rat für mich?

Gruß,
Markus