[javascript] 특정 문자 치환하기

자바스크립트에서는 문자열 내의 특정 문자를 다른 문자로 치환하는 방법을 간단하게 구현할 수 있습니다. 아래의 예시를 통해 특정 문자 치환에 대해 알아보겠습니다.

let str = "Hello World!";
let newStr = str.replace('o', 'i');

console.log(newStr); // 출력: "Helli World!"

위의 코드에서 replace 함수를 사용하여 문자열 내의 첫 번째 ‘o’를 ‘i’로 치환하였습니다. 치환된 문자열은 newStr 변수에 할당되고, console.log를 통해 결과를 출력합니다.

전역 치환하기

replace 함수에는 두 번째 인자로 정규 표현식을 사용할 수도 있습니다. 이를 활용하면 문자열 내의 모든 해당 문자를 한 번에 치환할 수 있습니다.

let str = "Hello World!";
let newStr = str.replace(/o/g, 'i');

console.log(newStr); // 출력: "Helli Wirl!"

위의 코드에서 /o/g는 정규 표현식으로, 문자열 내의 모든 ‘o’를 ‘i’로 치환하도록 설정하였습니다. 결과적으로 모든 ‘o’가 ‘i’로 치환되어 newStr 변수에 저장되고, 출력 결과도 확인할 수 있습니다.

자바스크립트에서는 replace 함수를 통해 간편하게 문자 치환을 구현할 수 있습니다. 이를 활용하여 원하는 문자열 처리를 할 수 있습니다.

참고 자료