정규식 테스트 — 정규표현식 검사·치환 미리보기
정규식이 의도대로 동작하는지 실제 문장에 대 보며 고칩니다. 문법 오류는 한국어로 설명하고, 자주 쓰는 패턴을 눌러 바로 시작할 수 있습니다.
파일이 서버로 전송되지 않습니다 — 이 기기의 브라우저 안에서만 처리
/ /
자주 쓰는 패턴
일치 강조 · 2개
문의: [email protected], 010-1234-5678
담당자 [email protected] / 010 9876 5432
사업자번호 123-45-67890, 접수일 2026-10-01
| # | 일치 | 위치 |
|---|---|---|
| 1 | 010-1234-5678 | 23–36 |
| 2 | 010 9876 5432 | 68–81 |
정규식 기호 요약
| . | 줄바꿈을 뺀 아무 글자 |
|---|---|
| \d \w \s | 숫자 / 영문·숫자·_ / 공백 (대문자는 반대) |
| [abc] [^abc] [가-힣] | 괄호 안 글자 중 하나 / 제외 / 한글 완성형 |
| ^ $ | 시작 / 끝 (m 플래그면 줄마다) |
| * + ? | 0번 이상 / 1번 이상 / 0~1번 |
| {3} {2,4} | 정확히 3번 / 2~4번 |
| *? +? | 가능한 적게 (게으른 반복) |
| (abc) (?:abc) | 캡처 그룹($1) / 캡처하지 않는 그룹 |
| (?<이름>…) | 이름 있는 그룹 ($<이름>) |
| a|b | a 또는 b |
| (?=…) (?!…) | 뒤에 …가 옴 / 오지 않음 |
| \b | 단어 경계 |
브라우저의 JavaScript 정규식 엔진을 씁니다. (a+)+ 처럼 반복이 겹친 패턴은 긴 글에서 브라우저를 멈추게 할 수 있으니 주의하세요.
광고
정규식 테스트 사용법
- 1정규식 패턴과 플래그(g i m s u y)를 입력합니다.
- 2검사할 글을 넣으면 일치 부분이 강조되고 목록에 그룹 값이 나옵니다.
- 3치환 칸에 $1, $<이름>을 넣어 바꾼 결과를 미리 봅니다.
자주 묻는 질문
어떤 문법을 쓰나요?
브라우저의 JavaScript(ECMAScript) 정규식입니다. 파이썬·자바와 대부분 같지만 일부 문법(소유 수량자 등)은 다릅니다.
한글 범위는 어떻게 쓰나요?
완성형 한글은 [가-힣], 자음·모음까지 포함하려면 [ㄱ-ㅎㅏ-ㅣ가-힣]를 씁니다.
광고