Mailinglisten-Archive |
> -----Ursprüngliche Nachricht-----
> Von: php-bounces at phpbar.de [mailto:php-bounces at phpbar.de] Im
> Auftrag von Christian Wohlgemuth
> Gesendet: Donnerstag, 2. Juni 2005 12:44
> An: deutschsprachige PHP-Mailingliste
> Betreff: [php] preg_replace
>
> Hallo,
>
> Ich habe eine Frage zu preg_replace.
> Ich lösche alle Sonderzeichen mittels
> "preg_replace("/[\W]/","",$sting)".
> Bsp.:
>
> $string = "!\\"§$%&/()=?´+#-.,;:_\'*`~\\}][{<>^°|";
> echo preg_replace("/[\W]/","",$sting);
> >> _
>
> Es bleibt nur noch der Unterstrich übrig. Das ist soweit auch
> schön, aber
> ich möchte, dass Doppelpunkte und doppelte Anführungstriche auch noch
> enthalten bleiben. Kann ich preg_replace irgendwie sagen "löche alle
> Sonderzeichen aussser ":"?
Wie wärs mit [^...].
Dies steht in diesem Fall für alle Zeichen, die sich nicht in der Liste
befinden.
With best regards
--
Mario Günterberg
mattheis. werbeagentur
IT Engineer / Projektleiter
Zillestrasse 105a. D - 10585 Berlin
Tel#49-(0)30 . 34 80 633 - 0
Fax#49-(0)30 . 34 80 633 50
http://www.mattheis-berlin.de
php::bar PHP Wiki - Listenarchive