【发布时间】:2019-05-31 03:40:43
【问题描述】:
我使用正则表达式在 JavaScript 中创建自己的语言。您如何建议忽略字符串变量中的文本?
例如,我的代码:
if (flag) {
print("Yes")
} elif (!flag) {
print("Elif is worked")
}
将转译为
if (flag) {
console.log("Yes")
} else if (!flag) {
console.log("else if is worked")
}
我想忽略引号中的文字:
if (flag) {
console.log("Yes")
} else if (!flag) {
console.log("elif is worked")
}
【问题讨论】:
-
“忽略”是什么意思?你想用字符串变量替换文本吗?
-
我不想替换我的功能。例如“elif”转换为“else if”。我不想在字符串变量中更改它。
标签: javascript programming-languages regular-language transpiler