Wednesday, January 30, 2013

Überschüssige Leerzeichen im Text entfernen mit Regular Expression

Nehmen wir an, wir haben einen Code der wild mit String konkatinierung zusammengebaut wurde und Whitespace unterschiedlicher Länge enthält. z.B. "     Der            faule braune        Fuchs ". Mit folgenden kleinen Codeschnippsel kann man den überschüssigen Whitespace eliminieren.


text = text.replaceAll("\\s{2,}", " ").trim();

Ergibt "Der faule braune Fuchs".

No comments:

Post a Comment

ad