这里是正则表达式的link。我想做类似的事情:
if STATE is FIXED:
do a
else:
do b
我用正则表达式写了一个正则表达式
(?(?=.*?"state":"FIXED")"a":"(.*?)"|"b":"(.*?)")
它与php一起使用,但与javascript regex引擎不兼容。出现以下错误。
? The preceding token is not quantifiable
我想知道为什么会这样,以及对于JavaScript引擎来说正确的正则表达式是什么。