Frosch1 Frosch2 Frosch3
FroschRot.de Notizen

Reguläre Ausdrücke

http://de.wikipedia.org/wiki/Regulärer_Ausdruck

Terminologie

Alternation (textA|textB) (text[AB]), Literal (true), Metazeichen (*), Metasequenz (/r), Zeichenklasse ([ ])

Quantoren (quantifier)

… beziehen sich auf den unmittelbar voranstehenden Ausdruck. Gilt auch für in Klammern gruppierte Ausdrücke.
    
? optionales Element (kein oder ein Vorkommen); entspricht {0,1}
?? wie vor, jedoch "non-greedy"
* kein oder n Vorkommen (beliebig oft); entspricht {0,}
*? wie vor, jedoch "non-greedy"
+ ein oder n Vorkommen (mindestens ein mal); entspricht {1,}
+? wie vor, jedoch "non-greedy"
{n} genau n Vorkommen
{n,} muss mindestens n-mal vorkommen
{0,m} maximal m vorkommen
{n,m} muss mindestens n-mal, jedoch maximal m-mal vorkommen
non-greedy
"nicht gierig" siehe u. a. Beispiel bei wikipedia: A.*?B entspricht A[^B]*B