정규표현식(Regex) 테스터

정규식 패턴을 실시간 매칭하고 플래그·치트시트를 확인합니다. 이메일·URL·로그 파싱 테스트—입력은 로컬에서만 처리됩니다.

정규식

//

일치 상세 (0)

일치하는 부분이 없습니다

정규식 치트시트

문자 클래스

.줄바꿈을 뺀 모든 문자
\d숫자 (0-9)
\w영문·숫자·밑줄 [a-zA-Z0-9_]
\s공백 (스페이스·탭·줄바꿈)
\D숫자가 아닌 문자
\W단어 문자가 아닌 것

위치 지정

^줄의 시작
$줄의 끝
\b단어 경계

반복 지정

*0번 이상
+1번 이상
?0번 또는 1번 (있어도 없어도 됨)
{n}정확히 n번
{n,}n번 이상
{n,m}n번에서 m번 사이

Groups & Ranges

(x)캡처 그룹
(?:x)캡처하지 않는 그룹
[abc]대괄호 안의 문자 중 하나
[^abc]대괄호 안에 없는 문자
x|yx 또는 y (OR)

정규식을 실시간으로 시험하기

패턴을 입력하면 아래 텍스트에서 일치하는 부분이 즉시 강조됩니다. 머릿속으로 짐작하지 말고, 실제 문자열에 대고 바로 확인하는 게 정규식을 익히는 가장 빠른 길입니다.

바로 써먹는 예시

이메일에서 도메인만 찾기:

패턴:  @([a-z0-9.-]+)
대상:  hi@toolhub.com, ask@example.org
결과:  @toolhub.com, @example.org

자주 쓰는 조각들:

  • \d 숫자, \w 글자·숫자·밑줄, \s 공백
  • + 1개 이상, * 0개 이상, ? 0~1개
  • ^ 줄 시작, $ 줄 끝, . 아무 문자 한 개

플래그(flags)를 잊지 마세요

  • g: 첫 일치에서 멈추지 않고 전부 찾기
  • i: 대소문자 구분 없이
  • m: 여러 줄에서 ^·$를 줄마다 적용

"하나만 잡히고 나머지가 안 잡힌다"면 g 플래그가 빠진 경우가 대부분입니다.

입력한 패턴과 텍스트는 브라우저 안에서만 처리됩니다. 자주 쓰는 패턴 모음은 정규식 테스터·치트시트에서 확인하세요.