JavaScript
const res = document.querySelector("#resultado");
const str = "Minha cor preferida é azul. Não gosto de amarelo.";
const padrao = /(Minha cor preferida é)(\s\w*.\s)(Não gosto de)(\s\w*.)/;
const strRes = str.replace(padrao, "$3$2$1$4");
res.innerHTML = strRes;
HTML
<div id="resultado"></div>