forum Sea of Sin / Startseite sitemap

Sea of Sin / Blog

Zentrum der Langeweile

Das leidige Thema der doppelten Zeichen

2008/07/30 von de_henne
Ziemlich oft stehe ich vor dem Problem das ich aus einem String doppelte Zeichen zu einem zusammenfassen muss oder soll.
"Meine Fresse hab ich es jedes Mal umständlich gemacht *doh* "
Jetzt hab ich vor kurzem diesen schönen kleinen RegEX gefunden
  1. /[ ]{2,}/

Man betrachte die Schönheit, die Vollkommenheit dieses Ausdrucks.
Ist es nicht eine Wohltat für die Augen?

Zur Erklärung, zwischen [ ] stehen alle Zeichen die gesucht werden, wenn dieses Zeichen mehr als 2mal hintereinander vorkommen greift der Ausdruck.

Möchten wir also alle doppelten Zeilenumbrüche in einen Umwandeln wäre dies
  1. $string = preg_replace('/[n]{2,}/', "n", $string);

Doppelte Leerzeichen wären also
  1. $text = preg_replace('/[ ]{2,}/', " ", $text);


Vielleicht spart dieser kleine Racker ja noch anderen viel Zeit und Ressourcen.

Gruss
hen 
  • Keine Kommentare