Global ToolBox

정규식 테스터

정규 표현식을 텍스트에 대해 테스트하고, 모든 일치 항목과 캡처 그룹, 위치를 실시간으로 강조 표시해 확인하세요.

🔒 브라우저에서 로컬로 처리됩니다

Loading…

사용 방법

  1. "정규 표현식" 필드에 패턴을 입력하거나 붙여넣으세요(앞뒤 슬래시는 필요하지 않습니다).
  2. 필요에 따라 i, m, s 플래그를 켜고 끄세요 — g(전역) 플래그는 첫 번째 일치뿐 아니라 모든 일치를 찾기 위해 항상 적용됩니다.
  3. 테스트하려는 텍스트를 "테스트 문자열" 상자에 붙여넣거나 입력하세요.
  4. 결과는 실시간으로 갱신됩니다. 일치 항목은 미리보기에서 강조 표시되고, 각 일치의 위치와 캡처 그룹은 아래에 나열됩니다.

기능

  • 입력하는 즉시 테스트 문자열 내 모든 일치 항목을 실시간으로 강조 표시
  • 각 일치 항목의 위치, 전체 일치 텍스트, 캡처 그룹을 목록으로 표시
  • 대소문자 구분 안 함(i), 여러 줄(m), dot-all(s) 플래그 전환 가능
  • 잘못된 패턴이어도 도구가 멈추지 않고 명확한 오류 메시지를 표시
  • 100% 클라이언트 사이드 — 패턴과 텍스트가 브라우저를 벗어나지 않습니다

자주 묻는 질문

제 패턴이나 텍스트가 어딘가에 업로드되나요?

아니요. 정규식 테스터는 JavaScript의 네이티브 RegExp 엔진을 사용해 브라우저 안에서만 완전히 작동합니다. 서버로 전송되는 일은 없습니다.

왜 g(전역) 플래그는 끌 수 없나요?

전역 플래그는 첫 번째 일치가 아니라 모든 일치를 찾기 위해 필요하며, 이것이 이 도구의 목적이기 때문입니다. i, m, s 플래그는 자유롭게 전환할 수 있습니다.

잘못된 패턴을 입력하면 어떻게 되나요?

도구가 멈추거나 화면이 비어 보이는 대신, 무엇이 문제인지(예: 괄호 짝이 맞지 않음) 명확히 설명하는 오류 메시지가 표시됩니다.

캡처 그룹을 지원하나요?

네. 패턴에 캡처 그룹이 있으면 아래 일치 목록에 번호가 매겨진 그룹이 표시됩니다. 빈 문자열에 일치한 그룹은 그에 맞게 표시됩니다.

어떤 정규식 방언을 사용하나요?

브라우저의 네이티브 JavaScript RegExp 엔진을 사용하므로, 구문은 PCRE나 Python의 re 모듈이 아닌 표준 JavaScript 정규 표현식을 따릅니다.

관련 도구