我试图获取令牌代码以对Minic语言进行词法分析时出现此错误!JavaScript正则表达式“无法重复”错误
document.writeln("1,2 3=()9$86,7".split(/,| |=|$|/));
document.writeln("<br>");
document.writeln("int sum (int x , int y) { int z = x + y ; }");
document.writeln("<br>");
document.writeln("int sum (int x , int y) { int z = x + y ; }".split(/,|*|-|+|=|<|>|!|&|,|/));
我得到错误调试器上最后一行未捕获的SyntaxError:无效的正则表达式:没有重复!
'-'不是一个特殊字符,除非在不是第一个/最后一个字符的位置在[]中使用。 – ThiefMaster
@ThiefMaster你说得对! – antyrat