본문 바로가기
개발자

정규식 테스터

정규식을 입력해 실시간으로 매칭 결과와 캡처 그룹을 하이라이트합니다. 자주 쓰는 패턴 예제 제공.

브라우저에서 로컬 처리 · 서버 업로드 없음

슬래시는 자동으로 처리됩니다. 패턴만 입력하세요.

플래그
0
매치 수
0
캡처 그룹 수
하이라이트 미리보기

매치 결과

아직 매치가 없습니다.

치환 미리보기

사용 방법

  1. 정규식 패턴칸에 패턴을 입력하세요. 슬래시(/)는 직접 쓰지 않아도 됩니다.
  2. 필요한 플래그(g 전역, i 대소문자 무시, m 멀티라인 등)를 체크하세요.
  3. 테스트 문자열에 검사할 텍스트를 붙여넣으면 매치된 부분이 실시간으로 하이라이트됩니다.
  4. 매치 목록과 캡처 그룹 표에서 그룹별 결과를 확인하세요.
  5. 치환 기능이 필요하면 치환 문자열$1 같은 참조를 넣어 미리보기를 확인할 수 있습니다.

자주 묻는 질문

어떤 정규식 문법을 지원하나요?
브라우저에 내장된 자바스크립트(ECMAScript) 정규식 엔진을 그대로 사용합니다. 따라서 자바스크립트의 RegExp 문법과 동일하게 동작합니다. PCRE·Python·Java 등 다른 언어의 정규식과는 일부 문법(룩비하인드 지원 범위, \A·\z 등)이 다를 수 있습니다.
플래그 g(전역)는 언제 켜야 하나요?
g를 켜면 문자열 안의 모든 매치를 찾고, 끄면 첫 번째 매치만 찾습니다. 치환 미리보기에서도 g가 꺼져 있으면 첫 매치 한 번만 치환됩니다. 여러 곳을 한꺼번에 바꾸려면 g를 켜세요.
치환 문자열에서 캡처 그룹은 어떻게 참조하나요?
$1, $2 … 로 번호 그룹을, $<name> 로 이름 그룹을 참조합니다. 전체 매치는 $& 로 넣을 수 있습니다. 이는 자바스크립트 String.replace() 규칙과 같습니다.
입력한 정규식과 텍스트가 서버로 전송되나요?
아니요. 모든 매칭·치환은 브라우저 안에서만 실행되며, 입력 내용은 어디에도 저장·전송되지 않습니다.