0

このように、いくつかのエラーを返していますが、主な例は2文字の文字であると思われます. + ## + ## "。

return lexeme.replaceAll(
        "==", "#==#"
    ).replaceAll(
        "&&", "#&&#"
    ).replaceAll(
        "=", "#=#"
    ).replaceAll(
        ">", "#>#"
    ).replaceAll(
        "++", "#++#"
    ).replaceAll(
        "<=", "#<=#"
    ).replaceAll(
        "!", "#!#"
    ).replaceAll(
        "-", "#-#"
    ).replaceAll(
        "--", "#--#"
    ).replaceAll(
        "+", "#+#"
    ).replaceAll(
        "+=", "#+=#"
    ).replaceAll(
        "*", "#*#"
    ).replaceAll(
        ",", "#,#"
    ).replaceAll(
        ".", "#.#"
    ).replaceAll(
        "[", "#[#"
    ).replaceAll(
        "{", "#{#"
    ).replaceAll(
        "(", "#(#"
    ).replaceAll(
        ")", "#)#"
    ).replaceAll(
        "}", "#}#"
    ).replaceAll(
        "]", "#]#"
    ).split( "#");
}
4

1 に答える 1