У меня есть набор строк, которые мне нужно заменить, но мне нужно сохранить регистр букв. как входные слова, так и выходные слова имеют одинаковую длину.
Например, если мне нужно заменить "abcd" на "qwer", то должно произойти следующее:
"AbcD" translates to "QweR"
"abCd" translates to "qwEr"
и т.д.
Сейчас я использую JavaScript replace
, но заглавные буквы теряются при переводе.
r = new RegExp( "(" + 'asdf' + ")" , 'gi' );
"oooAsdFoooo".replace(r, "qwer");
Любая помощь будет оценена по достоинству.