phpbar.de logo

Mailinglisten-Archive

[php] Regex zum Dritten ...

[php] Regex zum Dritten ...

Alex Emken php at emken.com
Mit Jun 16 21:20:49 CEST 2004


Dennis Sterzenbach wrote:

> Dazu hab ich direkt eine Frage:
> Warum arbeitest Du in diesem Fall mit dem Fragezeichen ('?')?
> 
> Danke, Gruß

Hallo Dennis,

mit dem ersten oder dem zweiten Fragezeichen? :)

.*? => "Punkt Stern" würde zuviel matchen und über die Blockgrenze 
hinausgehen. Das ? ist quasi eine Gierregelung für den Regex. Da wird 
dann nur das "Nötigste" gematched.

?: => Verhindert, dass der Ausdruck innerhalb der Klammern als Match 
zurückgegeben wird.

Viele Grüße,
Alex

php::bar PHP Wiki   -   Listenarchive