По сути, я пытаюсь заменить части строки, используя элементы из ассоциативного массива.Однако мне нужно получить элементы на основе обратных ссылок, сгенерированных из групп захвата, в выражении replace ().
Используя первую группу захвата, я создал этот код, который не работает:
content = content.replace(/%(\w+)%/g,this.vars["$1"]);
(регулярное выражение работает нормально ... я просто не могу заставить его получить элемент массива.)
Как бы я реализовал что-то подобное?