Hallo,
innerhalb einer Zeichenkette möchte ich am Satzende alle Leerzeichen vor einem Ausrufungszeichen löschen.
$message_array[$x] = eregi_replace(" \!", "!", $message_array[$x]);
Funktioniert. Leider nicht, wenn es mehrere Leerzeichen sind!
$message_array[$x] = eregi_replace("([a-z[:space:]+])\!", "!", $message_array[$x]);
Funktioniert, aus "Hallo !" wird "Hallo!". Leider wird aber aus "Hallo!" auch "Hall!".
Weiß jemand, wie es richtig lauten muß?
LG
LuLa
innerhalb einer Zeichenkette möchte ich am Satzende alle Leerzeichen vor einem Ausrufungszeichen löschen.
$message_array[$x] = eregi_replace(" \!", "!", $message_array[$x]);
Funktioniert. Leider nicht, wenn es mehrere Leerzeichen sind!
$message_array[$x] = eregi_replace("([a-z[:space:]+])\!", "!", $message_array[$x]);
Funktioniert, aus "Hallo !" wird "Hallo!". Leider wird aber aus "Hallo!" auch "Hall!".
Weiß jemand, wie es richtig lauten muß?
LG
LuLa
Kommentar