phpbar.de logo

Mailinglisten-Archive

[php] Re: =?iso-8859-1?Q?=5Bphp=5D_Probleme_mit_regul=E4rem_Ausdruck?=

[php] Re: =?iso-8859-1?Q?=5Bphp=5D_Probleme_mit_regul=E4rem_Ausdruck?=

Markus Fischer mfischer_(at)_josefine.ben.tuwien.ac.at
Thu, 1 Feb 2001 22:58:04 +0100


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