홈 › 개발·코드 › 정규식 테스트

정규식 테스트

정규식 패턴을 넣으면 맞는 부분을 바로 색으로 표시하고, 그룹과 바꾼 결과도 보여 줘요.

맞는 부분
바꾼 결과
이 도구는 이 기기의 브라우저 안에서만 동작하고, 입력한 내용은 인터넷으로 전송되지 않아요.

사용 방법

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+)+)은 계산이 폭발할 수 있어요. 패턴을 단순하게 바꾸세요.

결과를 다른 글에 적용하려면요?

찾아 바꾸기에서 정규식을 켜고 쓰세요.

함께 쓰면 좋은 도구