Se quiser algo mais robusto, terá que usar mais que uma simples String. Pensei numa outra possível solução, com certeza não é a melhor que já viu, mas fiz só pra oferecer uma alternativa:
Eu entendi, mas não era o esperado no meu caso. Estou tentando fazer um código que mude letras especificas para outras com cada letra indo 4 letras para frente:
ABCDE - EFGHI, mas no final isso vai como IFGHI
Uma espécie de replaceAll que funcione tudo de uma vez só, entende?
Aqui… não sei se entendi muito bem… mas pra fazer essa alteração de letras vai ser mais simples (e performatico) trabalhar com o charcode que com regex.