|
* | 0 bis beliebig oft. |
+ | Mindestens einmal, ansonsten beliebig oft. |
? | Optional: 0 oder 1 mal. |
{n} | Genau n mal. |
{n,} | Mindestens n mal. |
{n,m} | Zwischen n und m mal. |
Normalerweise sind reguläre Ausdrücke "`gierig"', das heißt,
sie versuchen, so viel Text wie möglich zu erfassen. Wenn dies
nicht gewünscht wird, kann hinter jedem Quantifikator noch
ein ? angegeben werden, um eine minimale Erfassung zu erreichen.
| |
Beispiel: Das Muster m{/\*.*?\*/}s erfasst genau
einen Kommentar in C im Gegensatz zu dem Muster m{/\*.*\*/}s,
das mehrere Kommentare auf einmal mitsamt dem dazwischenliegenden
Text verschlingen kann.
|
Copyright © 2000 Ingo Melzer, in HTML konvertiert am 10.11.2000 |