🎯 정규표현식(Regex) 테스터

외우기 힘든 정규표현식, 실시간으로 매칭 결과를 확인하세요.

1. 정규표현식 입력 (Regular Expression)

/ /

2. 테스트 문자열 (Test String) 0 매칭

📚 개발자가 가장 많이 찾는 정규식 패턴 (클릭 시 자동 입력)

캡처 그룹과 치환 미리보기

일치 범위는 0부터 시작하는 UTF-16 인덱스로 표시합니다.

순서 · 범위일치한 문자열캡처 그룹

❤️ 이 무료 툴이 업무 효율을 높여주었나요?

아래 추천 상품을 클릭 한 번 해주시는 것만으로도 사이트 운영에 아주 큰 힘이 됩니다!

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

매칭에서 캡처와 치환까지 확인하기

날짜를 분해하고 순서 바꾸기

패턴에 (\d{4})-(\d{2})-(\d{2}), 테스트에 2026-10-02, 치환 문자열에 $3/$2/$1을 넣으면 02/10/2026이 됩니다. 그룹 1은 연도, 그룹 2는 월, 그룹 3은 일입니다. 이 예제는 숫자 형식만 확인하며 실제 달력에 존재하는 날짜인지는 검사하지 않습니다.

플래그 선택과 빈 매칭

치환 표기의 의미

$&는 전체 일치, $1부터는 캡처 그룹, $$는 달러 기호입니다. 이름 있는 그룹 (?<year>\d{4})는 $<year>로 참조할 수 있습니다. 괄호에 포착되지 않은 그룹은 없으며 잘못된 그룹 번호는 JavaScript 규칙에 따라 문자로 남을 수 있습니다.

느린 패턴과 지원 범위

JavaScript RegExp 엔진을 사용하며 PCRE·Python·Java의 문법과 차이가 있습니다. 패턴에는 둘러싸는 슬래시를 제외한 본문만 넣으세요. 계산은 별도 Worker에서 수행하고 약 700ms를 넘으면 종료하므로 과도한 백트래킹 패턴으로 페이지가 멈추는 상황을 줄입니다. 패턴과 치환 문자열 각 2,000자, 테스트 50,000자, 결과 2,000개 및 치환 결과 1 MiB로 제한합니다. 제한에 걸리면 치환 결과를 제공하지 않고 입력을 줄이도록 안내합니다.

프리셋은 학습용 출발점입니다

간단한 이메일·URL 패턴은 모든 유효한 주소를 다루지 못합니다. 이메일 소유 여부는 확인 메일, URL 유효성은 URL 파서와 서비스 규칙으로 확인하세요. 문자 조합 조건을 통과했다는 이유만으로 비밀번호가 안전하다고 판단할 수 없습니다. HTML처럼 보이는 테스트 문자열은 실제 요소가 아닌 텍스트로 표시합니다.

MDN: exec와 캡처 결과

데이터 처리와 문의

이 도구의 변환 코드는 입력·결과를 현재 탭에서 처리하며 서버로 보내거나 자동 저장하지 않습니다. 정규식과 테스트 문자열은 같은 사이트의 Web Worker에서 계산하며 치환 결과 복사는 클립보드에 기록합니다. 광고와 외부 라이브러리 요청에는 IP 주소·브라우저 정보가 전달될 수 있습니다. 실제 비밀번호·인증 토큰·고객 정보 대신 비식별 예제를 사용하세요.

오류 제보는 GitHub 문의 게시판(계정 필요)에 브라우저, 옵션, 민감한 값을 지운 재현 예제를 남겨 주세요. DevTool Hub · Google 외부 서비스 안내