Mit regex Leerzeichen wieder erstellen

LonesWolf

Grünschnabel
Hallo liebe Leute,

zunächst wünsch ich euch allen nachträglich frohe Weihnachten und einen baldigen guten Rutsch.

Nun zu meinem Problem!

Ich habe mir einen Teamspeak 3 Server mit MySQL Anbindung eingerichtet. Von dieser MySQL Datenbank lese ich nun Daten in PHP aus, um mit diesen ein kleines Interface zu basteln.

Bei den "logs" habe ich allerdings das Problem, dass Teamspeak 3 die Leerzeichen mit einem "\s" ersetzt und dies auch so in PHP wieder ausgibt. Dies ist zum einen sehr unschön und zum anderen nicht wirklich leserlich.

Ich habe nun eine Funktion gebastelt, welche anhand "regex" diese "\s" aufspüren und mit Leerzeichen ersetzen soll. Leider funktioniert diese Funktion nicht, da ich mich wahrscheinlich bei dem "regex" etwas dusselig anstelle.

PHP:
function rebuild_space($value)
{
    $value = preg_replace('/\s/', ' ', $value);

    return $value;
}

Text aus der Datenbank: Received\ssignal\sSIGINT,\sshutting\sdown.

Sollte so aussehen: Received signal SIGINT, shutting down.

Ich habe bei dem Suchparameter "/\s/" auch schon verschiedene Sachen versucht, die ich Online auf "RegEx" Tutorial Seiten gefunden habe. Leider kein Ergebnis.

Kann mir hier jemand aus der Patsche helfen?

Vielen Dank und Grüße
 

Neue Beiträge

Zurück