정규식 테스터

정규식을 실시간으로 테스트하고 디버그하세요. 매치 하이라이트, 캡처 그룹 추출, 자주 쓰는 패턴이 기본 제공됩니다.

정규식을 실시간으로 테스트하고 매치 결과를 즉시 하이라이트로 확인하세요

/
매치 (0)
정규식 패턴을 입력하세요
모든 테스트는 브라우저에서 로컬로 실행됩니다. 정규식은 JavaScript 문법을 사용합니다. 특수문자는 백슬래시(\\)로 이스케이프하세요.

사용 방법

  1. 1

    정규식 패턴 입력

    패턴 입력란에 정규식을 입력하세요. 슬래시(/)로 감쌀 필요 없이 패턴만 입력하면 됩니다.

  2. 2

    플래그 선택

    g(전역), i(대소문자 무시), m(멀티라인), s(dotall) 플래그를 토글하여 정규식 동작을 조정하세요.

  3. 3

    테스트 텍스트 입력

    테스트 문자열 영역에 텍스트를 붙여넣거나 입력하세요. 입력하면서 매치가 노란색으로 하이라이트됩니다.

  4. 4

    매치 결과 확인

    인덱스 위치와 캡처 그룹을 포함한 모든 매치 목록을 확인하세요. 매치를 클릭하면 복사됩니다.

자주 묻는 질문

어떤 정규식 문법을 사용하나요?
이 도구는 JavaScript의 내장 RegExp 엔진을 사용합니다. 전방탐색, 후방탐색(최신 브라우저), 유니코드 이스케이프 등 대부분의 표준 정규식 문법이 지원됩니다.
플래그는 무엇을 의미하나요?
g(전역)는 첫 매치에서 멈추지 않고 모든 매치를 찾습니다. i(대소문자 무시)는 대소문자를 구분하지 않습니다. m(멀티라인)은 ^와 $가 각 줄의 시작/끝에 매치됩니다. s(dotall)는 .이 줄바꿈도 매치합니다.
특수문자는 어떻게 매치하나요?
정규식 특수문자는 백슬래시로 이스케이프하세요. 예: 마침표를 매치하려면 \. 백슬래시를 매치하려면 \\. 특수문자: . * + ? ^ $ { } [ ] \\ | ( )
캡처 그룹이란 무엇인가요?
괄호 ()는 매치의 일부를 추출하는 캡처 그룹을 만듭니다. 예: (\\d+)-(\\d+)가 '123-456'에 매치되면 '123'과 '456'이 별도의 그룹으로 캡처됩니다.