Moin!
ich bin auf der Suche nach einer Funktion die mir Leerzeichen in
einem String entfernen kann, aber nur wenn mehr als 1 Leerzeichen [...]
Gibt es hierfür vieleicht eine Regex'/\s\s+/' oder '/[ ][ ]+/' durch ' ' ersetzen, je nachdem ob Zeilen-
umbrüche ebenfalls mit erledigt werden sollen (die erste Variante).
Warum so kompliziert?
Gut, die erste Frage ist: Zeilenumbrüche auch entfernen, nur anderes Whitespace, oder nur Leerzeichen. Je nachdem ist die entsprechende Zeicheklasse oder eben nur ' ' zu nehmen.
Und dann ist die Aufgabe, das mehrfache Vorkommen (also 2 und mehr) durch 1 zu ersetzen:
/ {2,}/ ersetzen mit ' ' nur für Leerzeichen.
Andere Zeichenklassen wie \s gehen natürlich auch:
/\s{2,}/
- Sven Rautenberg
--
"Love your nation - respect the others."
"Love your nation - respect the others."