• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Regex string davor

omoxen

Blogger
hallo,
in javascript gibt es für reguläre Ausdrücke den Quantifier ?=n
dabei gibt es nur einen Treffer, wenn der string danach die n enthält.
Gibt es sowas auf für den string davor?
 
Werbung:
? bezieht sich auf das zuletzt angegeben Zeichen. Es ist richtig, wenn das Zeichen vorher null- oder einmal vorkommt.
 
Werbung:
also, wenn ich an einen Regex ?=n anhänge, dann werden nur die Matches genommen, auf die n folgt.
ein Beispiel:
"abc123abc456".match(/abc.(?=56)/g) = ["abc4"];

das ?=n wird aber nicht mehr in den Match aufgenommen.
Ich brauche also einen Quantifier, der das für die Zeichen dafor macht, also so (angenommen ?=n wäre mein gesuchter Quantifier):
"abc123abc456".match(/(?=1)\d\d/g) = ["23"];
 
Werbung:
Zurück
Oben