Reference 2026-04-25
2026년 정규표현식 치트시트
정규표현식 패턴, 플래그, 테스트된 예제 빠른 참조.
정규표현식은 문자열 처리의 스위스 아미 나이프. 문법은 빽빽하지만 이 치트시트는 매일 쓰는 것을 다룹니다.
문자 클래스
|-----|-----|
수량자
|-----|-----|
앵커
^, $, \b.
그룹
(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 피하기.