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

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1996, 1998, 1999, 2000 Andreas Borchert, in HTML konvertiert am 07.02.2000