Показать сообщение отдельно
  #5 (permalink)  
Старый 24.05.2021, 21:04
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,124

Сообщение от ekaterina22
не заметила, что в примере пробелы, а они не должны быть
Вариант "без пробелов"...

const command = '(al)G(al)()()G'
const o = {'(al)': 'al', '()': 'o'}
const re = /\(.*?\)|./g
const val = command.match(re).map(el => o[el] || el).join('')
alert(val)
Ответить с цитированием