Как ссылаться на захват группы регулярных выражений в шаблоне строки? - PullRequest
0 голосов
/ 23 марта 2020

Я пытаюсь выполнить регулярное выражение, заменить и переварить найденную группу в шаблоне строки (с обратными галочками):

code.replace(/\.bamram\((.*?)\)/, `<span class="focus">.bamram(${bs === 0 ? 'mrb' : Number($1)})</span>`);

, который завершается ошибкой с

can't find variable $1

(Когда bs ! === 0). Я могу решить это несколькими способами, используя конкатенацию строк или используя функцию обратного вызова в качестве замены. Но есть ли способ использовать $1 в шаблоне String?

...