我有一些动态创建的变量。所有变量都使用双下划线('__')作为前缀。所以我想要做的是用变量替换句子中包含双下划线前缀的任何字符。这是一个例子:
输入
var __total = 8; var sentence = "There are __total planets in the solar system";
预期结果
太阳系中有8颗行星
这是我解析字符串的正则表达式,但它返回未定义:
sentence.replace(/__(\w+)/gs,window['__' + "$1"]);
慕的地6264312
拉风的咖菲猫
喵喵时光机
相关分类