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
 
          
 [REGEX] eregi_replace und reguläre Ausdrücke
									
									
									[REGEX] eregi_replace und reguläre Ausdrücke
								
Kommentar