정규식 테스터

정규표현식과 테스트 문자열을 입력하면 매칭 결과를 실시간으로 하이라이트합니다.

🔒 입력한 패턴과 텍스트는 브라우저에서만 처리되며 서버로 전송되지 않습니다.

광고 영역

사용법

패턴 입력칸에 정규표현식을(슬래시 / / 없이) 입력하고, 플래그 칸에 g(전체 검색), i(대소문자 무시), m(여러 줄) 등을 지정하세요. 테스트 문자열을 입력하면 타이핑과 동시에 매칭되는 부분이 하이라이트로 표시되고, 아래 매치 목록에는 각 매치의 위치와 캡처 그룹 값이 함께 나타납니다. 패턴에 문법 오류가 있으면 오류 메시지가 표시되므로 어디가 잘못되었는지 바로 알 수 있습니다. 이 도구는 자바스크립트(ECMAScript) 정규식 문법을 기준으로 동작합니다.

이런 상황에서 쓰세요

정규식 실행은 브라우저의 자바스크립트 엔진에서 직접 이루어지며, 테스트에 사용한 텍스트와 패턴은 어디에도 저장되거나 전송되지 않습니다. 실제 고객 데이터 샘플로 테스트해도 안전합니다.

자주 묻는 질문

Q. g 플래그를 빼면 왜 매칭이 하나만 나오나요?

A. g(global) 플래그가 없으면 정규식이 첫 번째 매칭에서 검색을 멈추기 때문입니다.

Q. 캡처 그룹은 어떻게 확인하나요?

A. 매치 목록에 $1, $2처럼 그룹별로 매칭된 값이 함께 표시됩니다.

Q. 정규식이 느리거나 멈추는 이유는 무엇인가요?

A. 백트래킹이 심한 패턴(catastrophic backtracking)일 수 있습니다. 중첩된 반복 구문을 단순화해 보세요.