[javascript] 자바스크립트 정규식을 활용한 문자열 대체

자바스크립트에서는 정규식을 활용하여 문자열을 대체하는 다양한 기능을 제공합니다. 이를 통해 특정 패턴을 가진 문자열을 찾고 다른 문자열로 대체할 수 있습니다. 이번 블로그에서는 자바스크립트에서 정규식을 활용하여 문자열을 대체하는 방법에 대해 살펴보겠습니다.

문자열 대체 메서드

자바스크립트에서는 replace 메서드를 활용하여 문자열을 대체할 수 있습니다. 이 메서드는 정규식을 활용하여 문자열을 대체할 때 매우 유용합니다.

예를 들어, 다음과 같이 사용할 수 있습니다.

const originalString = "Hello, World!";
const replacedString = originalString.replace(/Hello/, "Hi");
console.log(replacedString); // 출력: "Hi, World!"

위의 예시에서 replace 메서드는 정규식 /Hello/을 활용하여 originalString에서 “Hello”를 “Hi”로 대체하였습니다.

정규식 플래그 활용

정규식을 사용할 때 특정 플래그를 활용하여 대소문자를 구분하거나 전역 대체를 할 수 있습니다.

const originalString = "Hello, hello, HELLO";
const replacedString = originalString.replace(/hello/gi, "Hi");
console.log(replacedString); // 출력: "Hi, Hi, Hi"

위의 예시에서 /hello/gi 정규식은 대소문자를 구분하지 않고 전역적으로 “hello”를 “Hi”로 대체하였습니다.

결론

자바스크립트의 정규식을 활용하면 문자열을 다양하고 유연하게 대체할 수 있습니다. replace 메서드와 함께 정규식을 사용하여 원하는 패턴을 가진 문자열을 찾아 다른 문자열로 대체하는 기능을 활용해보세요.

위 내용은 자바스크립트에서 문자열을 대체하는 방법에 대한 간단한 소개였습니다. 보다 자세한 내용은 MDN 웹 문서를 참고하시기 바랍니다.