브라우저에서 실시간으로 정규식을 작성, 테스트, 디버그하세요 — 즉각적인 매치 하이라이트, 캡처 그룹, 치환 미리보기, 일반 언어 설명, 15개 이상 언어용 복사 가능한 코드를 제공합니다.

네이티브 JavaScript 정규식 엔진을 사용하여 브라우저에서 완전히 실행됩니다 — 업로드되지 않습니다. 생성된 코드로 15개 이상의 언어에서 동일한 패턴을 사용할 수 있습니다.

/ /

모든 매치를 치환하려면 전체 (g) 플래그를 사용하는 것이 좋습니다.

실시간 테스트는 JavaScript 엔진을 사용합니다. 일부 언어 (Go, Rust)는 룩어라운드 또는 역참조를 지원하지 않습니다.


정규식 테스터 소개

Regex Tester는 정규식을 실시간으로 작성, 테스트, 디버깅할 수 있게 해줍니다: 패턴을 입력하고 테스트 문자열을 붙여넣으면 일치 항목이 즉시 강조되며, 번호가 매겨졌든 이름이 붙었든 모든 캡처 그룹이 정확한 인덱스 범위와 함께 나열됩니다. 브라우저의 네이티브 JavaScript 정규식 엔진에서 완전히 실행되며 업로드는 없습니다.

매칭 외에도 네 개의 추가 탭이 많은 일을 처리합니다. Substitution은 $1, $2, $<name> 그룹 참조로 치환 결과를 미리 보여줍니다. Explanation은 패턴을 토큰 단위로 쉬운 영어로 풀어 설명합니다. Code는 15개 이상 언어에 바로 붙여넣을 수 있는 스니펫을 생성하며, Reference는 문자 클래스, 앵커, 수량자, 전후방탐색을 클릭 한 번으로 확인할 수 있게 유지합니다.

이메일, URL, IPv4, IPv6, UUID, 날짜, 슬러그, 헥스 색상 등 흔히 쓰는 패턴이 원클릭 프리셋으로 로드되며, 여섯 개 플래그(g, i, m, s, u, y)를 체크박스로 켜고 끌 수 있습니다. 잘못된 패턴은 조용히 실패하지 않고 즉시 표시되어, 실무에서 쓸 만한 regex tester online이 됩니다.

정규식 테스터 사용 방법

  1. 정규식을 입력하거나 프리셋(email, URL, IPv4, UUID…) 중 하나를 불러오세요.
  2. 필요한 플래그를 켜세요. g는 모든 일치, i는 대소문자 무시, m은 여러 줄 처리를 뜻합니다.
  3. 테스트 문자열을 붙여넣고 강조된 일치 항목과 캡처 그룹을 확인하세요.
  4. Substitution 탭으로 치환을 미리 보거나, Explanation으로 토큰별 설명을 확인하세요.
  5. Code 탭을 열어 원하는 언어의 실행 가능한 스니펫으로 패턴을 복사하세요.

자주 묻는 질문

브라우저에 내장된 네이티브 JavaScript(ECMAScript) 엔진입니다. 생성된 코드가 패턴을 다른 언어로 옮겨주지만, Go나 Rust 같은 일부 방언은 전후방탐색이나 역참조를 지원하지 않는다는 점에 유의하세요.

아니요. 패턴 매칭, 치환, 설명, 코드 생성 모두 클라이언트 사이드에서 실행됩니다. 테스트를 위해 붙여넣은 로그 발췌나 운영 문자열은 브라우저 밖으로 나가지 않습니다.

네, 완전히 무료이며 계정도, 제한도, 서버 왕복도 없습니다.

모든 일치 항목은 전체 텍스트와 함께, 번호가 매겨졌든 이름이 붙었든 각 캡처 그룹을 정확한 문자 범위와 함께 나열합니다. Substitution 탭에서는 $1, $2, $<name>으로 참조합니다.

g(전역) 플래그가 없으면 JavaScript는 첫 번째 일치 항목만 치환합니다. 플래그 행에서 g를 켜면 치환 미리보기가 모든 항목을 다시 씁니다.

네. 어떤 패턴이든 붙여넣으면 Explanation 탭이 문자 클래스, 수량자, 그룹, 앵커, 전후방탐색을 토큰 단위로 쉬운 영어로 설명합니다. 물려받은 표현식을 검토하는 가장 빠른 방법입니다.


인기 검색어
regex 테스터 regex 빌더 정규 표현식 테스터 regex 테스트 온라인 regex 디버거 regex 매칭 도구
도움이 필요하신가요?
이 도구에서 문제를 발견하셨나요? 저희 팀에 알려주세요.
문제 신고

이 무료 도구를 귀하의 웹사이트에 추가하세요 — 아래 코드를 복사하여 붙여넣으세요.