Ich habe ein Problem mit der folgenden Regex. Es funktioniert gut in regexr und rubular, aber es gibt mir einen Fehler, wenn es auf node.js ausgeführt wird. Ich bin ziemlich neu in der Verwendung von Regex und ich bin mir nicht sicher, was ich falsch mache. Es wird funktionieren, wenn ich die (?<=)
abklopfen so nehme ich an, dass das Problem ist.Fehler bei der Verwendung beider Lookahead und Blick hinter Regex
Ich versuche zu entsprechen 'ist' mit einem vorderen und hinteren Raum /(?<=)is(?=)|==/g
Beispiel mit Test Worten:
http://regexr.com?33781
Knoten Fehlerausgabe
temp = temp.replace(/(?<=)is(?=)|==/g, '===');
^
SyntaxError: Invalid regular expression: /(?<=)is(?=)|==/: Invalid group
at new RegExp (unknown source)
Oh Snap, nicht Wunder, dass es nicht funktioniert =). Vielen Dank!! – SkinnyG33k
+1 für den Link, um die Funktionalität zu fälschen – slimdrive