JSFiddle - React, Tailwind, and code Playground
by JibstaMan
JavaScript
var users = {
bla: "Bart",
bla2: "Peter"
};
var example = "I'm confused <@bla>";
var directedUserRegex = /\<@(.*?)\>/g;
var match, matches = [];
while (match = directedUserRegex.exec(example))
{
console.log(match);
//matches.push(match[1]);
example = example.replace(directedUserRegex, users[match[1]]);
}
console.log(example);