정규표현식(Regex) 테스터

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

Regular Expression

//

Matches Detail (0)

No matches found

Regex Cheatsheet

Character Classes

.Any character except newline
\dAny digit (0-9)
\wAlphanumeric character [a-zA-Z0-9_]
\sWhitespace (space, tab, newline)
\DNot a digit
\WNot a word character

Anchors

^Start of line
$End of line
\bWord boundary

Quantifiers

*0 or more times
+1 or more times
?0 or 1 time (optional)
{n}Exactly n times
{n,}At least n times
{n,m}Between n and m times

Groups & Ranges

(x)Capture group
(?:x)Non-capturing group
[abc]Any character in brackets
[^abc]Any character not in brackets
x|yEither x or 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 플래그가 빠진 경우가 대부분입니다.

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