口ひげタグを使用してユーザー データを配置する場所を決定するテンプレートがかなりあります。これらのテンプレートは文字列として保存されます。
mustache 内で render 関数を呼び出すと、文字列とサブドキュメントの両方の多数の配列を含む複雑な JSON オブジェクトをフィードします。
次のように、配列内の特定の要素を使用するために、口ひげタグ内で誤って宣言しました。
{{dataElementArray[2].subElement}}
{{anotherElement.dataArray[1]}}
代わりに、各テンプレート内のすべての出現箇所を、次のように要素をアドレス指定するための適切な口ひげ構文に変更したいと思います。
{{dataElementArray.2.subElement}}
{{anotherElement.dataArray.1}}
各テンプレート (文字列として表される) を体系的に調べ、正規表現を使用して各タグの内容を変更する最良の方法は何ですか? 私は 50 を超えるテンプレートを持っていますが、そのほとんどは数百行の長さで、それぞれに数百のタグが含まれています。
このアプリには JavaScript/Node.js を使用しています。