Befehl | Bedeutung |
abc | Das Wort muss exakt abc lauten. |
abc* | * bedeutet, dass der Buchstaben auftauchen kann. Und das auch mehrmals. Es werden also ab und abc und abccc erkannt. |
abc+ | Das + bedeutet, dass der vorangegangen Buchstabe mindestens einmal auftreten muss. Jetzt wird also auch abcccc erkannt. Statt eines + kann man auch folgendes schreiben: abcc* |
a(b|c)c | Zunächst fasst die Klammer den inneren Ausdruck zusammen. Der senkrechte Strich bedeutet oder. Als zweiter Buchstabe kann also b oder c stehen. abc oder acc werden erkannt. ac wird nicht erkannt, da man sich für irgendwas entscheiden muss. Möchte man auch das variabel haben, so sollte man dies schreiben: a(b|c)*c |