Regex Cheat Sheet
자주 사용하는 정규식 문법을 한눈에 정리한 치트시트입니다.
정규식(Regular Expression)은 문자열 검색·검증·치환에 강력한 도구입니다. 아래 표를 통해 패턴, 수량자, 그룹, 플래그 등 핵심 문법을 빠르게 확인할 수 있습니다.
| 패턴 | 설명 |
|---|---|
| . | 임의의 문자 1개 |
| \\d | 숫자 (0–9) |
| \\D | 숫자가 아닌 문자 |
| \\w | 문자 + 숫자 + _ |
| \\W | \\w가 아닌 문자 |
| \\s | 공백 문자 (space, tab, newline) |
| \\S | 공백이 아닌 문자 |
| 패턴 | 설명 |
|---|---|
| * | 0회 이상 |
| + | 1회 이상 |
| ? | 0 또는 1회 |
| {n} | 정확히 n회 |
| {n,} | n회 이상 |
| {n,m} | n~m회 |
| 패턴 | 설명 |
|---|---|
| ^ | 문자열 시작 |
| $ | 문자열 끝 |
| \\b | 단어 경계 |
| \\B | 단어 경계 아님 |
| 패턴 | 설명 |
|---|---|
| [abc] | a, b, c 중 하나 |
| [^abc] | a, b, c 제외 |
| [a-z] | a부터 z까지 |
| [0-9] | 숫자 범위 |
| 패턴 | 설명 |
|---|---|
| (abc) | 캡처 그룹 |
| (?:abc) | 캡처하지 않는 그룹 |
| (?=abc) | 전방 탐색 (긍정) |
| (?!abc) | 전방 탐색 (부정) |
| 플래그 | 설명 |
|---|---|
| g | 전체 검색 |
| i | 대소문자 무시 |
| m | 멀티라인 모드 |
| s | 개행 포함 . 매칭 |
- 정규식 테스트는 Regex Tester에서 바로 실습해보세요.
- 언어별 정규식 엔진(JS, Python, PCRE)에 따라 일부 문법이 다를 수 있습니다.