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 | (?=...) |
|---|---|
| Typ | Nullbreiter Lookahead |
| Verbraucht | Keine 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.
Teil von GOAT Lab — 26 kostenlose Browser-Tools für Wissenschaft, Technik und Entwicklung. Ohne Anmeldung.