k3nguruh
Erfahrenes Mitglied
Hallo,
RegExp ist nicht gerade mein Ding. Nach langem Suchen konnte ich bis jetzt keine passende Antwort für mich finden. Ich hoffe, dass ich hier Hilfe bekomme...
[NEW] kann [0] , [NEW] oder [NEW1] , [NEW2] .... sein.
derzeit verwende ich folgendes:
jetzt möchte ich gerne je nach "level" das 1'te bzw. das 2'te vorkommen ersetzen.
Über jegliche hilfe wäre ich dankbar
RegExp ist nicht gerade mein Ding. Nach langem Suchen konnte ich bis jetzt keine passende Antwort für mich finden. Ich hoffe, dass ich hier Hilfe bekomme...
[NEW] kann [0] , [NEW] oder [NEW1] , [NEW2] .... sein.
derzeit verwende ich folgendes:
Javascript:
var String = "abcd[NEW][efghij]";
String.replace(/\[(0|NEW|NEW\d+)\]/, '[NEW' + i + ']')); // i => ist ein Schleifenzähler
jetzt möchte ich gerne je nach "level" das 1'te bzw. das 2'te vorkommen ersetzen.
Javascript:
var level = 1; // kann auch 2 sein
var String = "abcd[NEW][efghij][NEW][klmno]";
// level = 1
// abcd[NEW1][efghij][NEW][klmno]
// level = 2
// abcd[NEW][efghij][NEW1][klmno]
Über jegliche hilfe wäre ich dankbar