phpbar.de logo

Mailinglisten-Archive

AW: [php] preg_replace();

AW: [php] preg_replace();

Jochen Metzger php_(at)_phpcenter.de
Fri, 29 Jun 2001 19:55:32 +0200


Hallo,
> >würde gerne "+", "-", ",", "(", ")" und noch paar andere zeichen
> >auf einmal replacen aber irgendwie spuckt mir preg_replace()
> >nur fehler aus... egal was ich mach. hat vieleicht einer nen
> >feines beispiel für mich? :o)
>
> $result = preg_replace('~[+,[\]\-]~', $target, $haystack);
> also solltest Du - und ] "escapen" müssen, der Rest sollte so gehen
> ...
in eckigen Klammern brauchst du diese Zeichen nicht escapen,
demnach wäre IMHO
$result=preg_replace('~[+,()-]~',$ersetzung_durch,$quelle);

korrekt.

Am besten probierst du mal bei:

http://php.comzept.de/regex/

herum, da kannst du online reguläre ausdrücke testen.
Unter
http://php.comzept.de/regex.htm, wenn ich mich nicht täusche,
findest du auch ein sehr gute Tutorial dazu


Grüße


Jochen Metzger


>
> ---
> Thomas Beckmann, Kiel, Germany
> beckmann_(at)_gis.de
> --
> ** http://www.php-center.de **
> Die PHP-Liste: mailto: php_(at)_phpcenter.de
> http://lists.phpcenter.de/mailman/listinfo/php
>




php::bar PHP Wiki   -   Listenarchive