Der Martin: RegEX nicht erklärbar

Beitrag lesen

Hallo,

Das Fragezeichen hinter einem Quantifikator stellt dessen Geedyness aus.

ich schenke dir noch ein 'r'. ;-)

Und die Prosa-Erklärung dazu: Die Quantifier * (beliebig viel) und + (beliebig viel, aber mindestens eins) matchen normalerweise so viele Vorkommen wie nur möglich, sie sind "greedy" (gierig).
Mit dem nachgestellten Fragezeichen werden sie plötzlich bescheiden und matchen sie dagegen nur so wenige Vorkommen, wie es für das Suchmuster minimal nötig ist.

So long,
 Martin