JSFiddle - React, Tailwind, and code Playground

by Angela

JavaScript

var str = "<div class=\"@@obj.classname@@\" style=\"@@obj.color@@\">@@obj.content@@</div>";

var opt = {
    obj : {
        classname : 'class',
        color : 'red',
        content: 'content'
    }
}

var str = "'" + str.replace(/@@(.*?)@@/g, "' + opt.$1 + '") + "'";
var result = eval(str);

console.log(result)