置換する必要がある一連の文字列がありますが、文字の大文字と小文字を区別する必要があります。
入力語と出力語はどちらも同じ長さです。
たとえば、「abcd」を「qwer」に置き換える必要がある場合は、次のようになります。
"AbcD" translates to "QweR"
"abCd" translates to "qwEr"
等々。
現在、JavaScript の を使用していますreplace
が、変換時に大文字が失われます。
r = new RegExp( "(" + 'asdf' + ")" , 'gi' );
"oooAsdFoooo".replace(r, "qwer");
どんな助けでも大歓迎です。