|
* | 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, soviel Text wie möglich zu erfassen. Wenn dies
nicht gewünscht wird, dann kann hinter jedem Quantifikator noch
ein ? angegeben werden, um eine minimale Erfassung zu erreichen.
| |
Beispiel: Das Muster m{/\*.*?\*/}s erfaßt genau
einen Kommentar in C im Gegensatz zu dem Muster m{/\*.*\*/}s,
das mehrere Kommentare auf einmal mitsamt dem dazwischenliegenden
Text verschlingen kann.
|
Copyright © 1996, 1998, 1999, 2000 Andreas Borchert, in HTML konvertiert am 07.02.2000 |