У меня есть следующая строка:
This *is* a *test*!
Я хочу выделить слова, окруженные символами * (в этом примере «is» и «test»).
У меня есть следующий код JavaScript:
var data = "This *is* a *test*!";
return data.replace(/\*(.*)\*/g, <b>$1</b>);
Когда строка возвращается, я получаю следующее:
This <b>is* a *test</b>!
Как я могу изменить шаблон или базовый код, чтобы выполнить замену так, как я хочу?