[javascript] 자바스크립트 정규식으로 특수문자 이스케이프

자바스크립트에서 정규식을 사용할 때 특수문자를 이스케이프(escape)할 필요가 있을 때가 있습니다. 특수문자를 이스케이프하면 해당 문자가 정규식 패턴으로 해석되는 것이 아니라 문자 그대로 인식됩니다.

이를 위해 자바스크립트에서는 백슬래시()를 사용하여 특수문자를 이스케이프할 수 있습니다. 다음은 몇 가지 일반적인 특수문자의 이스케이프 방법입니다.

예를 들어, 만약 문자열에서 괄호 안의 특정 문자열을 찾고자 한다면, 다음과 같이 이스케이프된 정규식을 사용할 수 있습니다.

const str = "이 문자열(test)에서 괄호 안의 문자열을 찾고 싶습니다.";
const regex = /\\(test\\)/;
const result = str.match(regex); // ["(test)"]

백슬래시를 이용하여 특수문자를 이스케이프하는 방법을 활용하면, 정규식을 사용할 때 더욱 정확하고 유연하게 패턴을 찾을 수 있습니다.

더 자세한 내용은 MDN 웹 문서를 참고하시기 바랍니다.