Regex - unnötige Leerzeichen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Regex - unnötige Leerzeichen

    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

  • #2
    Wie wäre es mit der trim() funktion? Also die Leerzeichen sind dann weg ^^ und den rest dann mit ereg_replace
    -Am Anfang war das Wort-

    Ich habe fertig mit Abi ^^

    Kommentar


    • #3
      vielleicht hilft dir trim function?
      Slava
      bituniverse.com

      Kommentar

      Lädt...
      X