У меня есть довольно много шаблонов, которые используют теги усов, чтобы определить, где разместить пользовательские данные. Эти шаблоны хранятся в виде строки.Как систематически заменить текст в тегах усов в большом тексте?
Когда я вызываю функцию рендеринга внутри усов, я питаюсь сложным объектом JSON, который содержит несколько массивов обеих строк и поддокументов.
я неправильно объявлен в пределах усов тега использовать определенный элемент в пределах массива следующим образом:
{{dataElementArray[2].subElement}}
{{anotherElement.dataArray[1]}}
Вместо этого я хотел бы изменить все вхождения в пределах каждого шаблона для надлежащего синтаксиса усов для адресации элементов, такие как так:
{{dataElementArray.2.subElement}}
{{anotherElement.dataArray.1}}
Какой самый лучший способ систематически пройти через каждый шаблон (представленный в виде строки) и использовать регулярное выражение, чтобы изменить то, что в каждом теге? У меня более 50 шаблонов, большинство из которых содержат сотни строк с сотнями тегов в каждом из них.
Я использую JavaScript/Node.js для этого приложения.
Awesome. Казалось, это отлично работает! Я создал [jsFiddle] (http://jsfiddle.net/VrbV4/) для других, чтобы увидеть этот код в действии. Большое спасибо! – reedog117