Hallo Leute,
ich kämpfe mal wieder mit Regex und vielleicht kann einer von Euch Regex-Fetischisten mir auf die Sprünge helfen.
Ich möchte einen Datensatz prüfen.
Die Bedingung:
- kein Leerzeichen am Anfang
- zwischen Wörten und Sonderzeichen nur maximal ein Leerzeichen
- am Ende kein Leerzeichen
Der Datensatz sieht zum Beispiel so aus (_ stellt Leerzeichen da):
$a = "_das__ist f.___mich_&________dich__________________";
das soll rauskommen
==> "das_ist_f._mich_&_dich"
im Moment reduziere ich die Leerzeichen mit
preg_replace("/ {2,}/"," ",$dein_string);
Allerdings habe ich dann noch eines am Anfang und eines am Ende
ich kämpfe mal wieder mit Regex und vielleicht kann einer von Euch Regex-Fetischisten mir auf die Sprünge helfen.
Ich möchte einen Datensatz prüfen.
Die Bedingung:
- kein Leerzeichen am Anfang
- zwischen Wörten und Sonderzeichen nur maximal ein Leerzeichen
- am Ende kein Leerzeichen
Der Datensatz sieht zum Beispiel so aus (_ stellt Leerzeichen da):
$a = "_das__ist f.___mich_&________dich__________________";
das soll rauskommen
==> "das_ist_f._mich_&_dich"
im Moment reduziere ich die Leerzeichen mit
preg_replace("/ {2,}/"," ",$dein_string);
Allerdings habe ich dann noch eines am Anfang und eines am Ende
Kommentar