phpbar.de logo

Mailinglisten-Archive

[php] preg_replace-Problem

[php] preg_replace-Problem

Steffen Sander s.sander_(at)_crs.de
Fri, 19 May 2000 09:22:05 +0100


>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