[javascript] 자바스크립트 정규식 문법

자바스크립트에서 정규식은 문자열에서 패턴을 찾고 조작하는데 사용됩니다. 정규식은 / 로 감싸져 있으며, 패턴 매칭에 사용됩니다.

정규식 패턴 생성

정규식 패턴은 다음과 같이 생성됩니다:

const pattern = /패턴/;

여기서 패턴은 원하는 정규식 패턴으로 대체되어야 합니다.

정규식 플래그

정규식 패턴 뒤에는 옵션으로 플래그를 추가할 수 있습니다. 많이 사용되는 플래그로는 i (대소문자 구분 없음), g (전역 검색), m (여러 줄 검색) 등이 있습니다.

예시:

const pattern = /패턴/gi;

정규식 메서드

자바스크립트의 문자열 객체는 다양한 정규식 메서드를 제공합니다. 몇 가지 주요 메서드는 다음과 같습니다:

예시:

const str = "Hello, JavaScript!";
const pattern = /javascript/i;
const result = str.search(pattern);

정규식 패턴

자바스크립트에서의 일반적인 정규식 패턴은 다음과 같습니다:

위의 패턴을 활용해 복잡한 패턴도 생성할 수 있습니다.

요약

자바스크립트에서 정규식은 강력한 문자열 처리 도구로, 다양한 패턴을 찾고 조작하는 데 활용됩니다. 정규식 패턴, 메서드, 플래그 등을 적절히 활용하여 다양한 문자열 작업을 보다 효과적으로 수행할 수 있습니다.

더 많은 정보를 원하시면, MDN 웹 문서를 참고하시기 바랍니다: MDN web docs - Regular Expressions


내부링크: 자바스크립트 정규식 (정규 표현식) 문법
연관 링크: MDN web docs - Regular Expressions