Mailinglisten-Archive |
>Christoph Lauterbach <lauterbach_(at)_tanner.de> >ich habe ein Problem beim Ersetzen von Special-Chars mithilfe der >preg_replace-Funktion. Und zwar will ich aus einem String die Zeichen ., >/, \ und | löschen. Doch mit folgendem Konstrukt funktioniert nicht bei >dem Backslash, der wird einfach nicht gelöscht. >$test = "H\al|l./o"; >$test = preg_replace ("/\/|\||\\|\./", "", $test); Statt Alternationen eine Zeichenklasse zusammenstellen: (sollte etwas schneller laufen) $test = eregi_replace("[\.|,/\\\]*", "", $test); Grüße -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin mailto:s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net
php::bar PHP Wiki - Listenarchive