我有一个文件内容到内存中。在文件中,有以下形式的变量:
{{ _("variable1") }}
{{ _("variable2") }}
{{ _("variable3") }}
我试图抓住他们/\{\{ _(.+) \}\}/i
:
var result = /\{\{ _(.+) \}\}/i.exec(fileContents);
一开始它似乎有效,因为前两个变量被推入数组,但随后它会推入整个文件内容。
我错过了什么?
奖励:如果我能抓住variable1而不是{{ _("variable1") }}那就太棒了,但我可以忍受它。