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