KOROMOON

착한 사마리아인이 되고 싶습니다.

11/17/2021

JavaScript 에서 모든 문자열을 변환하는 코드


JavaScript 에서 모든 문자열을 변환하는 코드는 아래와 같음.




( 1 ) replaceAll() 함수 사용


str.replaceAll("바꿀 문자", "변환 문자")


replaceAll() 함수는 일치하는 모든 문자열을 변환하는 함수임.




( 2 ) indexOf() 와 replace() 함수 사용


while (str.indexOf("바꿀 문자") != -1) {

    str = str.replace("변환 문자","");

}


위 코드는 문자열 내에 바꿀 문자가 있으면 없을때까지 반복해서 하나씩 바꿔줌.




( 3 ) split() 와 join() 함수 사용


str.split("바꿀 문자").join("변환 문자");


split() 함수는 문자열을 배열로 만드는 함수이며 join() 함수는 역으로 배열을 문자열로 만드는 함수임.

먼저 str.split("바꿀 문자") 까지 실행하면 바꿀 문자를 배열로 만들어진 후 

그 다음 join("변환 문자") 을 실행하면 변환 문자을 배열 각 항목으로 입력됨.

따라서 바꿀 문자로 나눈 뒤 나뉜 위치에 변환 문자로 입력하게 됨.




참고 사이트 : 

https://jinseong0928.blogspot.com/2012/03/javascript-replaceall-split-join.html

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replaceAll

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/split

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/join

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf


댓글 없음:

댓글 쓰기