Quantifikatoren in regulären Ausdrücken

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]


*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.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 2000 Ingo Melzer, in HTML konvertiert am 10.11.2000