У меня есть строка, которая выглядит следующим образом:
"ABC 243 ADB"
Я хотел бы поместить да sh между каждыми двумя последовательными буквами, чтобы полученная строка выглядела как:
"A-B-C 243 A-D-B"
Чтобы сделать это, я могу искать все перестановки букв с помощью регулярных выражений (/ AA / g, / BB / g, / AB / g, ...), но это просто большая работа. До сих пор я мог сопоставить две последовательные буквы, но я не мог заменить эти совпадения на себя, кроме как с помощью sla sh между:
"ABC 243 A-D-B".replace(/(A|B|C|D)(A|B|C|D)/g,"what should I use here?")
Как я могу ссылаться на подстроки, с которыми я сопоставил поиск?