Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
let longMessage = 'Привет, мой {{друг}}, как твои {{дела}}?'
const regexp = /\{([а-я]+)\}/ig;
longMessage.match(regexp)
["{друг}"]
str.match(/(?<=\{{2}).*?(?=\}{2})/g) ?? [] // или Array.from(str.matchAll(/\{\{(.*?)\}\}/g), n => n[1])
["{{друг}}"]
const words = [...(longMessage.match(/\{\{.*?\}\}/g) || [])].map(s => s.slice(2, -2))