문자열이 지정되면 다음 규칙에 따라 문자열을 반대로 적용하기
- 영문자가 아닌 모든 문자는 동일한 위치에 유지
- 모든 영문자(소문자 또는 대문자)는 반대로
ex) "Test1ng-Leet=code-Q!"
=> "Qedo1ct-eeLg=ntse-T!"
var reverseOnlyLetters = function(s) {
let letters=s.replaceAll(/[a-z]/gi,"∞")
s=s.replace(/[^a-z]/gi,"").split("").reverse().join("")
for(let i in s){
letters=letters.replace("∞",s[i])
}
return letters
};
let letters=s.replaceAll(/[a-z]/gi,"∞")
s=s.replace(/[^a-z]/gi,"").split("").reverse().join("")
for(let i in s){
letters=letters.replace("∞",s[i])
}
return letters