Mailinglisten-Archive |
On Thu, Feb 01, 2001 at 01:46:58PM +0100, Heye, Christian wrote :
> laut meinem schlauen Buch (Jörg Krause...) kann ich folgendes scheiben:
> ereg_replace("\x5B","",$test); wobei $test="123[[[123" und das Ergebnis
> $test = "123123" sein soll.
> Das Ergebniss ist jedoch
>
> Warning: REG_EBRACK: in C:\InetPub\wwwroot\faq\suchen.php on line 8
Der '[' steht fuer eine Menge bei REGEXP. Da du nur ein
Zeichen ersetzen moechtest empfiehlt sich hier
$string = str_replace( "[", "", $string);
> Etwas ähnliches passiert bei ereg_replace("\\","",$test)mit
> $test="123\\\123"
>
> Warning: REG_EESCAPE: in C:\InetPub\wwwroot\faq\suchen.php on line 9
Auch hier wuerd ich einfachhalber auf str_replace
verwenden; ereg* funcs sind sowieso langsamer und nicht noetig.
m.
--
Markus Fischer, http://josefine.ben.tuwien.ac.at/~mfischer/
EMail: mfischer_(at)_josefine.ben.tuwien.ac.at
PGP Public Key: http://josefine.ben.tuwien.ac.at/~mfischer/C2272BD0.asc
PGP Fingerprint: D3B0 DD4F E12B F911 3CE1 C2B5 D674 B445 C227 2BD0
php::bar PHP Wiki - Listenarchive