无效的正则表达式孤独的量词放在Unicode选项

时间:2019-01-10 04:49:37

标签: javascript node.js regex

在Node.js中,以下正则表达式可以正常工作。

/(?<!\\)(?:{{)(([^{}]+?)(?:\.\((.*?)\))?)(?:}})/

但是当我尝试添加u(Unicode)选项时,它失败了。

/(?<!\\)(?:{{)(([^{}]+?)(?:\.\((.*?)\))?)(?:}})/u

我收到以下错误消息。

  

SyntaxError:无效的正则表达式(...)单个量词括号

为什么添加u选项会引发错误?

0 个答案:

没有答案