Peter Thomassen: Ersetzen in einer Zeichenkette: " " > " ", " > \"

Beitrag lesen

Hallo,

wie bekomme ich es hin, zwei oder mehr Leerzeichen hintereinander in einer Zeichenkette zu einem bzw. ein " zu einem " zu machen?

Frage mit dem Anführungszeichen habe ich anders gelöst: ".
Für das Problem mit den Leerzeichen hab ich auch was gefunden:

h_ti = h_ti.replace(/\s\s/g," ");

Dann werden alle white spaces durch " " ersetzt. Ich weiß eben nicht, wie der genaue Code für Leerzeichen ist!!
Wenn ich

h_ti = h_ti.replace(/\s\s/g,"\s");

Macht er mir ein "s" hin, logisch, er weiß ja nicht, welches white space ich meine.

Es hat sich aber ein neues Problem aufgetan. Vereinfachen wir das ganze mal:

h_ti = h_ti.replace(/aa/g,"a");

Wenn ich jetzt "aaaaaaaa" ersetzen lasse, habe ich "aaaa". Ich möchte aber "a"!

Ich hoffe, ihr könnt meinen Gedanken folgen und mir helfen!

Danke,
Peter