正则表达式中的if-else条件

时间:2018-07-26 07:28:47

标签: javascript regex

这里是正则表达式的link。我想做类似的事情:

if STATE is FIXED:
   do a
else:
   do b

我用正则表达式写了一个正则表达式

(?(?=.*?"state":"FIXED")"a":"(.*?)"|"b":"(.*?)")

它与php一起使用,但与javascript regex引擎不兼容。出现以下错误。

? The preceding token is not quantifiable

我想知道为什么会这样,以及对于JavaScript引擎来说正确的正则表达式是什么。

0 个答案:

没有答案