5. Anker ^ $ und Wortgrenzen \b
Anker passen auf keine Zeichen, sondern auf Positionen:
| Anker | Position |
|---|---|
^ |
Anfang des Textes (mit Flag m: Anfang jeder Zeile) |
$ |
Ende des Textes (mit Flag m: Ende jeder Zeile) |
\b |
Wortgrenze – zwischen einem Wortzeichen und einem Nicht-Wortzeichen |
\bJava\b findet „Java“, aber nicht das „Java“ in „JavaScript“.
Flags im Muster: Mit (?m) am Anfang des Musters aktivierst du den Multiline-Modus,
mit (?i) ignorierst du Groß-/Kleinschreibung.
Bei Aufgaben vom Typ „ganzes Wort muss passen“ verwendet der Trainer
re.fullmatch– dort sind^und$also automatisch dabei.