NEWS
Hilfe bei RegEx gesucht
-
Hallo zusammen,
ich benötige bitte einmal Hilfe bei einer RegEx.
Ich habe folgenden String in einem größeren String:
[8018]406471600123456780
Nun möchte ich alle Zeichen nach
[8018]4064716
erhalten, allerdings nur begrenzt auf 6 Stellen, so dass ich
001234
erhalte.
Ich habe hier irgendwie keine Idee wie ich das realisieren kann.
-
@SchuetzeSchulz es ist vermutlich folgendes einfacher:
// Der folgende Code wurde nicht aktiv getestet, sollte aber funktionieren ;) const value = '[8018]406471600123456780'; const searchString = '[8018]4064716'; const pos = value.indexOf(searchString) + searchString.length; const result = value.substr(pos, 6); // Ergebnis: 001234
-
@J-A-R-V-I-S sagte in Hilfe bei RegEx gesucht:
const value = '[8018]406471600123456780';
Pefekt, danke! Geht also auch ohne Regex
-
@SchuetzeSchulz du kannst es auch mit RegExp machen:
const value = '[8018]406471600123456780'; const matches = /\[8018]4064716(.{6})/.exec(value); const result = matches[1];