我試圖獲取令牌代碼以對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