Regex 테스터

정규표현식을 테스트하고 매칭 결과를 실시간으로 확인하세요. 하이라이트와 상세 정보를 제공합니다.

//

플래그 설명

g (global): 모든 매칭을 찾습니다

i (ignore case): 대소문자를 구분하지 않습니다

m (multiline): ^와 $가 각 줄의 시작/끝을 의미합니다

s (dotall): .이 개행 문자도 매칭합니다

u (unicode): 유니코드 모드

y (sticky): lastIndex 위치부터 매칭

사용 방법

  1. 정규표현식 패턴을 입력하세요
  2. 필요한 플래그를 선택하세요 (g, i, m 등)
  3. 테스트할 문자열을 입력하세요
  4. "테스트" 버튼을 클릭하여 결과를 확인하세요
  5. 매칭된 부분이 하이라이트되어 표시됩니다

실시간 테스트

즉시 매칭 결과 확인

하이라이트

매칭 부분 시각화

자주 쓰는 패턴

빠른 선택 지원

정규표현식 기본 문법

기본 매칭

. - 임의의 한 문자

^ - 문자열의 시작

$ - 문자열의 끝

* - 0회 이상 반복

+ - 1회 이상 반복

? - 0회 또는 1회

문자 클래스

\d - 숫자 [0-9]

\w - 단어 문자 [a-zA-Z0-9_]

\s - 공백 문자

[abc] - a, b, c 중 하나

[^abc] - a, b, c가 아닌 문자

[a-z] - a부터 z까지

그룹 & 캡처

(abc) - 그룹화 및 캡처

(?:abc) - 그룹화만 (캡처 안 함)

a|b - a 또는 b

\1 - 첫 번째 캡처 그룹 참조

수량자

a{3} - 정확히 3개

a{3,} - 3개 이상

a{3,5} - 3개 이상 5개 이하

💡 팁

  • 복잡한 패턴은 작은 부분으로 나누어 테스트하세요
  • g 플래그를 사용하면 모든 매칭을 찾을 수 있습니다
  • 자주 쓰는 패턴을 활용하여 빠르게 시작하세요
  • 그룹을 사용하면 매칭된 부분을 따로 추출할 수 있습니다