Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从文本字符串Javascript中提取变量_Javascript_Google Apps Script_Google Slides - Fatal编程技术网

从文本字符串Javascript中提取变量

从文本字符串Javascript中提取变量,javascript,google-apps-script,google-slides,Javascript,Google Apps Script,Google Slides,我创建了一个包含很多变量的谷歌幻灯片。我希望能够把所有变量,我有在那里一次谷歌表。我正在使用应用程序脚本从幻灯片中的所有形状中获取字符串形式的所有文本 我有包含文本和变量的字符串 The text contains {{variable1}} and {{variable2}} and also some more {{variable3}} 所需的输出是获得一个包含所有变量名称的数组 [variable1, variable2, variable3] 谢谢 const input=“文本

我创建了一个包含很多变量的谷歌幻灯片。我希望能够把所有变量,我有在那里一次谷歌表。我正在使用应用程序脚本从幻灯片中的所有形状中获取字符串形式的所有文本

我有包含文本和变量的字符串

The text contains {{variable1}} and {{variable2}} and also some more {{variable3}}
所需的输出是获得一个包含所有变量名称的数组

[variable1, variable2, variable3]
谢谢

const input=“文本包含{{variable1}}和{{variable2}}以及其他一些{{variable3}”
常量regex=/{{(\w+}}}/g
常量匹配=[…input.matchAll(regex)]

console.log(matches.map(([,x])=>x))
最好添加您试图使其工作的示例,以便人们可以帮助您编写代码。可能应该使用正则表达式来匹配用大括号括起来的单词,然后在数组上映射以删除大括号。@beskgar我真的不知道从何处开始:)谢谢,最后我用了正则表达式。