Hi,
Ich möchte erreichen, daß im Text eines Gästebuchs die Sachen wie !!!!!!!?????..... verschwinden,die manche Scherzbolde als Eintrag hinterlassen.
eregi_replace ("([!.?])+","\1",$Text)
Ich möchte damit erreichen, daß diese Zeichen ersetzt werden und dann nur noch eins da steht wie !?. Kann mir da einer helfen?
Ich hätt jetzt mal das hier geschrieben:
((!)+|(.)+|(?)+)
also mehrfaches Vorkommen von ! oder mehrfaches Vorkommen von . oder mehrfaches Vorkommen von ? durch
\2
also durch das jeweils einfache Zeichen
(die innere Klammer müßte m.E. die Nummer 2 haben - habs aber jetzt nicht getestet)
ersetzen (mit der Option g - also so oft wie möglich.
(wenn es so nicht klappt, geht immer noch die 3-Schritt-Lösung:
(!)+ durch !
dann (.)+ durch .
dann (?)+ durch ?
ersetzen
cu,
Andreas
Der Optimist: Das Glas ist halbvoll. - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/