Regex (?=...) — Positiver Lookahead

(?=...) ist ein positiver Lookahead, der eine Position matcht, an der das Muster ... folgt, ohne diese Zeichen zu verbrauchen. Beispiel: /foo(?=\d)/ matcht "foo" nur, wenn eine Ziffer folgt.

Interaktives DevRef Hub-Tool öffnen →

Wichtige Fakten

Token(?=...)
TypNullbreiter Lookahead
VerbrauchtKeine Zeichen
Beispiel/foo(?=\d)/ auf "foo123" → "foo"

Häufige Fragen

Was ist ein positiver Lookahead?

Eine Behauptung, dass der folgende Text matcht, ohne ihn zu verbrauchen.

Lookahead oder Lookbehind?

Lookahead (?=...) prüft voraus; Lookbehind (?<=...) prüft zurück.

Verwandte Seiten

Regex (?=...) — Positiver Lookahead ist Teil von DevRef Hub auf GOAT Lab — eine kostenlose Referenz, die ohne Anmeldung und auch offline funktioniert. Öffne oben das Tool für beliebige Werte.

Werbung

Teil von GOAT Lab — 26 kostenlose Browser-Tools für Wissenschaft, Technik und Entwicklung. Ohne Anmeldung.