phpbar.de logo

Mailinglisten-Archive

[php] Re: Frage zu Regular Expressions

[php] Re: Frage zu Regular Expressions

Franz Graf Franz.Graf_(at)_FutureByte.net
Mon, 11 Oct 1999 09:10:27 +0200


Hi,

> > eregi("([^/]+)[ ]$",$PHP_SELF,$regs);
> > [...]
> > Das seltsame ist: wenn ich statt
> > "([^/]+)[ ]$" ein "([^/]+)[X]$" 
> > einsetze (wobei ich satt "X" eigentlich alles mögliche einsetzen kann)
> > bekomme ich das gleiche Ergebnis(?!).
> 
> Ich vermute, Du läßt Dich hier täuschen!
> 
> Denn da der Inhalt von $PHP_SELF sicher nicht mit einem Leerzeichen
> endet (oder einem X), paßt der reguläre Ausdruck nicht und $regs wird
> gar nicht verändert.  Die angezeigten Werte müssen schon vorher drin
> gewesen sein!
>
> Es ist grundsätzlich nicht verkehrt, die Registervariable zuvor
> ausdrücklich zu löschen:
>  [...]

Danke Martin für die Erklärung!
Genau das war das "Problem"!
Ich hatte vorher die $PHP_SELF mit nem anderen ereg (auch nach 
$regs) "behandelt".
Naja .. mal wieder was dazugelernt ;)

Bis denn
	Franz


php::bar PHP Wiki   -   Listenarchive