Ich habe die folgenden regulären Ausdruck:JavaScript regulären Ausdruck Ausnahme (Ungültige Gruppe)
/(?<={index:)\d+(?=})/g
Ich versuche Index integer in Strings wie diese zu finden:
some text{index:1}{id:2}{value:3}
Dieser Ausdruck funktioniert mit php, aber es funktioniert nicht in Javascript, bekomme ich den folgenden Fehler:
Uncaught SyntaxError: Invalid regular expression: /(?<={index:)\d+(?=})/: Invalid group
Was brauche ich reparieren?
Danke.
versuchen Sie, Ihre geschweiften Klammern zu entkommen. – drudge
@jnpcl Ich habe es gerade vor einer Minute versucht 'Uncaught SyntaxError: Ungültiger regulärer Ausdruck:/(? <= \ {Index:) \ d + (? = \}) /: Ungültige Gruppe' funktioniert nicht, es sei denn, es gibt eine andere Möglichkeit, geschweifte Klammern als '\ {' –