블로그로 돌아가기
Reference 2026-04-25

2026년 정규표현식 치트시트

정규표현식 패턴, 플래그, 테스트된 예제 빠른 참조.

정규표현식은 문자열 처리의 스위스 아미 나이프. 문법은 빽빽하지만 이 치트시트는 매일 쓰는 것을 다룹니다.

문자 클래스

패턴의미

|-----|-----|

\d숫자 \w워드 \s공백 .임의

수량자

패턴의미

|-----|-----|

*0 이상 +1 이상 ?0 또는 1 {n}정확히 n

앵커

^, $, \b.

그룹

(abc), (?:abc), (?abc).

룩어라운드

(?=foo), (?!foo), (?<=foo), (?.

흔한 패턴

이메일: ^[\w.+-]+@[\w-]+\.[\w.-]+$

ISO 날짜: ^\d{4}-\d{2}-\d{2}$

UUID v4: ^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89ab][a-f0-9]{3}-[a-f0-9]{12}$

플래그

g, i, m, s, u, v, y.

(a+)+ 같은 catastrophic backtracking 피하기.