[javascript] 문자열 매칭을 위한 정규 표현식 사용하기

정규 표현식(Regular Expression)은 문자열 패턴 매칭과 검색을 위한 강력한 도구입니다. JavaScript에서는 정규 표현식을 사용하여 문자열을 효과적으로 처리할 수 있습니다.

정규 표현식 생성

JavaScript에서 정규 표현식을 생성하는 방법은 다음과 같습니다.

const pattern = /정규표현식/;
const regex = new RegExp('정규표현식');

위의 코드에서 ‘정규표현식’ 부분에 실제 정규 표현식을 작성하면 됩니다.

문자열 매칭

정규 표현식을 사용하여 문자열 매칭을 수행할 수 있습니다.

const str = '문자열 매칭을 위한 예시 문장입니다.';
const pattern = /매칭/;
const result = pattern.test(str);
console.log(result); // true

위의 코드에서 test() 메서드는 정규 표현식이 문자열과 매치되는지를 확인합니다.

패턴 추출

정규 표현식을 사용하여 문자열에서 패턴을 추출할 수도 있습니다.

const str = '이메일 주소는 example@email.com 입니다.';
const pattern = /(\w+)@(\w+)\.com/;
const result = str.match(pattern);
console.log(result); // ["example@email.com", "example", "email"]

위의 코드에서 match() 메서드는 문자열에서 첫 번째 매치되는 부분 문자열 및 그룹을 배열로 반환합니다.

정규 표현식은 JavaScript에서 강력한 문자열 조작 도구로 여러 가지 용도에 활용될 수 있습니다. 상세한 내용은 공식 JavaScript 문서를 참고하시기 바랍니다.

참고 자료