Bin ich gerade drauf gestoßen, da ich den Apache TCPMonitor Quellcode etwas anpassen musste – RegExp in Java, um alle Whitespaces zwischen XML-Tag-Ende und nächstem XML-Tag-Anfang zu löschen (das XML-Dokument ist in diesem Fall in der String variable “input” – das Ergebnis soll auch wieder da hin):
input = java.util.regex.Pattern.compile(">\\s+<").matcher(input).replaceAll("><");
Da läuft einem ein eiskalter Schauer über den Rücken. *schüttel* ist das hässlich :)
Das gleiche mal vergleichsweise in Perl:
$input =~ s/>\s+</></;