<分区>
我正在尝试使用 Javascript 创建以下正则表达式。
(?<!\\)(?:\\{2})*\\(?!\\)([5-9]|[1-9]\d)
但是,这样做会在控制台中出现无效组错误。
regExp = new RegExp("(?<!\\)(?:\\{2})*\\(?!\\)([5-9]|[1-9]\d)", "gi");
我不明白问题到底出在哪里。感谢您的帮助。
谢谢
编辑:经过一些研究,我发现 Javascript 不支持回顾。
所以错误来自(?<!\\)
.
请引用这个新问的问题,以找到完成相同工作的替代方法。
How to check for odd numbers of backslashes in a regex using Javascript?