JSFiddle - React, Tailwind, and code Playground

by Andrew Gerst

HTML

<h1>Log Output</h1>
<div id="output"></div>

JavaScript

var language = 'swift';
var how_awesome = 'very awesome!!';
var string = 'hey i\'m a \\(language) string in disguise. \\(how_awesome)';

function parseString(data) {
    var re = /\\\((.*?)\)/g;
    return data.replace(re, function(match) {
        return eval(match.replace(/\\/g, '').replace(/\(/g, '').replace(/\)/g, ''));
    });
}

function log(data) {
    document.getElementById('output').innerHTML = parseString(data);
}

log(string);