특수 문자
메타 문자라고도 하며, 특정 기능을 수행
- .: 임의의 단일 문자와 일치합니다.
- ^: 문자열의 시작을 의미합니다.
- $: 문자열의 끝을 의미합니다.
- *: 앞의 요소가 0번 이상 반복됨을 의미합니다.
- +: 앞의 요소가 1번 이상 반복됨을 의미합니다.
- ?: 앞의 요소가 0번 또는 1번 나타남을 의미합니다.
- \: 다음 문자를 이스케이프하여 특수 문자가 아닌 일반 문자로 만듭니다.
- []: 문자 클래스. 대괄호 안에 있는 문자 중 하나와 일치합니다.
- |: OR 연산자. 양쪽 패턴 중 하나와 일치합니다.
- () : 그룹화 및 캡처. 패턴을 그룹으로 묶고 해당 그룹을 캡처합니다.
예시
/.md$/ -> /은 문자열의 시작과 끝을 나타낸다