사용 방법
1
패턴 넣기정규식 패턴과 플래그(g, i, m 등)를 넣어요.
2
글 넣기테스트할 글을 넣으면 맞는 부분이 노랗게 표시돼요.
3
바꾸기바꿀 말에 $1, $2를 써서 치환 결과를 미리 봐요.
이럴 때 쓰면 좋아요
- 💻 입력값 검사용 정규식(전화번호·이메일)을 만들 때
- 🧹 로그에서 특정 패턴만 뽑을 때
- ✂️ 찾아 바꾸기 전에 결과를 미리 확인할 때
자주 쓰는 패턴
| 패턴 | 뜻 |
|---|---|
\d | 숫자 한 개 |
\s | 공백·줄바꿈 |
[가-힣]+ | 한글 한 글자 이상 |
^…$ | 줄 처음과 끝 (m 플래그와 함께) |
(…) | 그룹, 바꿀 때 $1로 다시 사용 |
a{2,4} | a가 2~4번 |
[\w.+-]+@[\w-]+\.[\w.]+ | 이메일 주소 (간단) |
플래그 g는 모두 찾기, i는 대소문자 무시, m은 여러 줄, s는 점(.)이 줄바꿈도 포함, u는 유니코드예요. 이 도구는 자바스크립트 정규식 문법을 써서 파이썬·자바와 일부 문법이 다를 수 있어요.
자주 묻는 질문
g 플래그를 안 넣으면요?
맞는 부분 표시는 g를 넣은 것처럼 모두 보여 주지만, 바꾼 결과는 첫 번째 것만 바뀌어요.
파이썬 정규식도 되나요?
대부분 같지만 (?P
너무 느려요.
중첩된 반복(예: (a+)+)은 계산이 폭발할 수 있어요. 패턴을 단순하게 바꾸세요.
결과를 다른 글에 적용하려면요?
찾아 바꾸기에서 정규식을 켜고 쓰세요.
함께 쓰면 좋은 도구
JSON 정리·검사JSON 들여쓰기 정리, 한 줄로 압축, 오류 위치.Base64 인코딩·디코딩글자를 Base64로, Base64를 글자로 (UTF-8).URL 인코딩·디코딩한글 주소를 %EC%95%88 형식으로, 다시 한글로.HTML 특수문자 변환< > & " 를 < >로, 엔티티를 글자로.유닉스 타임스탬프 변환1767225600 ↔ 날짜·시간 (KST·UTC).색상 코드 변환기HEX ↔ RGB ↔ HSL, 색 미리보기와 밝기 대비.해시 생성기 (SHA)SHA-1·SHA-256·SHA-512 해시값 만들기.UUID 생성기무작위 UUID v4를 원하는 개수만큼.