Регулярное выражение JavaScript заменяет несколько букв
У меня есть следующий код для замены строки ДНК ее дополнением, где A <=> T и C <=> G. Я делаю это с очень базовыми знаниями регулярных выражений. Как я могу рефакторинг следующего с помощью регулярных выражений, чтобы захватить письмо и заменить его дополнением.
function DNA(strand) {
return strand.replace(/A|T|C|G/g, x => {
return (x=="A") ? "T" : (x=="T") ? "A" (x=="C") ? "G" : "C";
});
}