정규표현식 테스터

실시간 매칭, 캡처 그룹, 치환 미리보기로 정규표현식을 테스트하고 디버깅하세요.

모든 처리는 브라우저에서 이루어집니다. 서버로 데이터가 전송되지 않습니다.
JavaScript RegExp 엔진
패턴
//g
플래그:
테스트 문자열
결과일치 수: 0
패턴과 테스트 문자열을 입력하면 결과가 표시됩니다

정규표현식 테스터 사용 가이드

정규표현식 테스터는 실시간 매칭, 캡처 그룹, 치환 미리보기로 JavaScript 정규표현식을 테스트하고 디버깅해 주는 무료 브라우저 도구입니다. 브라우저에 내장된 JavaScript RegExp 엔진으로 모든 처리가 이루어져 패턴과 테스트 텍스트가 기기를 벗어나지 않습니다.

패턴과 테스트할 텍스트를 입력하면 입력하는 즉시 일치 부분이 강조 표시됩니다. 일치 상세 표에는 각 일치 값과 위치(인덱스), 그리고 이름 있는 그룹을 포함한 캡처 그룹이 정리되어 정규식을 작성하거나 디버깅할 때 도움이 됩니다.

g, i, m, s, u, d 플래그를 켜고 끄면서 전역, 대소문자 무시, 여러 줄, dotAll, 유니코드, 인덱스 동작을 조절할 수 있습니다. 치환 모드로 전환하면 $1, $& 같은 토큰으로 치환 결과를 미리 볼 수 있고, 이메일, URL, IPv4, ISO 날짜, Hex 색상, HTML 태그, 한국 전화번호, 한글 같은 자주 쓰는 프리셋을 불러올 수 있습니다.

브라우저 자체 RegExp 엔진을 사용하므로 동작이 JavaScript와 동일하며, PCRE, Python, Java의 정규식과는 다를 수 있습니다. 서버 처리나 기록, 계정이 없으며 페이지를 새로고침하면 입력 내용이 지워집니다.

자주 묻는 질문

입력한 패턴이나 테스트 텍스트가 서버로 전송되나요?
아니요. 모든 매칭과 치환은 브라우저의 JavaScript RegExp 엔진으로 로컬에서 처리되며, 서버로 업로드되거나 저장되지 않습니다.
어떤 정규식 문법을 지원하나요?
JavaScript RegExp 엔진을 사용하므로 문법과 플래그가 JavaScript 표준을 따릅니다. PCRE, Python, Java용으로 작성한 패턴은 동작이 다를 수 있습니다.
치환할 때 캡처 그룹은 어떻게 사용하나요?
치환 모드로 전환한 뒤 $1, $2처럼 그룹 번호로 참조하거나 $&로 전체 일치 값을 넣을 수 있습니다. 결과 영역에 치환된 텍스트가 실시간으로 미리 표시됩니다.