maettig.com

Thiemos Archiv

Gesucht ist ein regulärer Ausdruck, um überzählige White-Spaces, insbesondere Zeilenumbrüche, in einem String zu entfernen und durch jeweils ein unkritisches Leerzeichen zu ersetzen.
Falsch: $string = preg_replace('/\s+/', ' ', $string);
Richtig: $string = preg_replace('/\s+/s', ' ', $string);
Diesen Fehler mache ich in schöner Regelmäßigkeit (bzw. finde ihn in schöner Regelmäßigkeit). Anmerkung: Das + beschleunigt den Vorgang, ansonsten macht es keinen Unterschied.

Kommentare zu diesem Beitrag können per E-Mail an den Autor gesandt werden.

[ ← Zurück zur Übersicht ]

Impressum & Datenschutz