У меня есть строка текста, например
[text1] [text2] [text3]
Я хочу заменить символ «[» на символ «$ {» и «]» на «}», но только в том случае, когда за «[» следует «]».
Например
[text1] [[text2] [text3]
должно привести к
${text1} [${text2} ${text3}
Как я могу сделать это с помощью регулярных выражений в Javascript?
Я написал что-то вроде этого
someString = someString.replace(/\[/g, "${");
someString = someString.replace(/]/g, "}");
Но это не работает для моей проблемы, оно просто заменяет каждую скобку.