Anker matchen keine Zeichen, sondern Positionen im Text. Sie konsumieren also nichts.

SymbolBedeutung
^Anfang (mit Flag m Anfang einer Zeile)
$Ende (mit Flag m Ende einer Zeile)
\bWortgrenze (Übergang \w\W)
\Bkeine Wortgrenze
\AStringanfang (immer, unabhängig vom Multiline-Flag)
\zStringende

Beispiele mit Live-Visualisierung

Zeilenanfang

Pattern^Foo
Beispieltext
Foo bar
Not Foo

Mit Flag m matcht ^ den Anfang jeder Zeile.

Wortgrenze

Pattern\bcat\b
Beispieltext
cat catalog scatter cat