[javascript] 문자열을 특정한 패턴으로 변경하기

문자열을 특정한 패턴으로 변경하기 위해서는 정규표현식(Regular Expression)을 사용할 수 있습니다. 정규표현식은 문자열 내에서 패턴을 검색하거나 대체하는 데에 사용되는 강력한 도구입니다.

아래는 문자열을 특정한 패턴으로 변경하는 간단한 예제입니다. 예제에서는 replace 메소드를 사용하여 문자열 내의 숫자를 ‘#’로 대체합니다.

let str = "Hello 123 World!";
let pattern = /[0-9]/g;

let newStr = str.replace(pattern, "#");
console.log(newStr);

위의 코드를 실행하면 다음과 같은 결과가 출력됩니다:

Hello ### World!

위 예제에서 정규표현식 /[0-9]/g는 숫자(0에서 9까지의 범위)를 검색하는 패턴입니다. replace 메소드를 사용하여 대상 문자열(str) 안의 숫자를 ‘#’로 대체한 후, 결과를 newStr에 저장합니다.

정규표현식은 문자열을 처리하는 다양한 패턴을 표현할 수 있습니다. 자세한 내용은 JavaScript의 정규표현식에 대한 공식 문서를 참조하시기 바랍니다.

참고 자료: