개발

정규식 테스터 및 디버거

실시간 강조 표시 및 캡처 그룹 지원을 통해 정규식을 일치, 교체 및 디버깅할 수 있는 무료 온라인 regex 테스터입니다.

무료 사용 가입 불필요 브라우저에서 실행

도구 작업 영역

Regex literal:/(\w+)@(\w+\.\w+)/gi

2 matches found

Match 1:"[email protected]"at index 14
Group 1: "hello"
Group 2: "example.com"
Match 2:"[email protected]"at index 35
Group 1: "support"
Group 2: "test.org"

정규식 테스터란?

regex 테스터는 샘플 텍스트에 대해 정규식을 실시간으로 작성하고 평가할 수 있는 도구입니다. 정규식(regex)은 거의 모든 프로그래밍 언어에서 문자열을 검색, 검증 및 변환하는 데 사용되는 강력한 패턴 일치 시퀀스입니다. 이 도구는 일치 항목에 대한 즉각적인 피드백을 제공하고, 캡처 그룹을 표시하고, 찾기 및 바꾸기 작업을 지원합니다. 이 모든 작업은 서버 측 처리 없이 브라우저에서 직접 이루어집니다.

정규식 테스터를 사용하는 방법

  1. 1'Regex Pattern' 필드에 정규식 패턴을 입력하세요.
  2. 2필요한 플래그(Global(g), Case Insensitive(i), Multiline(m) 또는 Dotall(s))를 전환합니다.
  3. 3'Test String' 영역에 테스트하려는 텍스트를 붙여넣거나 입력하세요.
  4. 4'Match' 탭으로 전환하여 모든 일치 항목과 해당 캡처 그룹을 인덱스 위치와 함께 확인하세요.
  5. 5'Replace' 탭으로 전환하고 대체 패턴($1, $2 역참조 지원)을 입력하고 결과를 즉시 확인하세요.

Common 정규식 테스터 및 디버거 use cases

Developer debugging

Use 정규식 테스터 및 디버거 to quickly inspect generated output, API payloads, configuration values, or encoded data while building and debugging software.

Review before reuse

Validate or transform regex, regular expression, test, match, pattern, replace before adding the result to a project, document, form, message, or shared file.

Privacy-first browser processing

Run common regex, regular expression, test, match, pattern, replace tasks locally in the browser without sending sensitive development data to a backend service.

자주 묻는 질문

어떤 regex 플래그가 지원되나요?

이 도구는 네 가지 플래그를 지원합니다. 모든 일치 항목을 찾는 Global(g), 대소문자 구분을 무시하는 대소문자 구분(i), ^ 및 $ 일치 줄 경계를 만드는 Multiline(m), . 개행 문자와 일치합니다.

교체 탭에서 캡처 그룹은 어떻게 작동합니까?

캡처 그룹은 괄호로 묶인 패턴의 일부입니다. 대체 문자열에서 첫 번째, 두 번째 및 후속 그룹에 해당하는 $1, $2 등을 사용하여 참조할 수 있습니다. 도구는 경기 결과에 각 그룹의 값을 표시합니다.

내 데이터가 서버로 전송되나요?

아니요. 모든 regex 일치 및 교체는 JavaScript에 내장된 RegExp 엔진을 사용하여 브라우저에서 완전히 실행됩니다. 귀하의 텍스트는 귀하의 기기를 벗어나지 않습니다.

Python가나 Java와 같은 다른 언어에 대해 regex를 테스트할 수 있나요?

이 도구는 JavaScript의 regex 엔진을 사용합니다. 대부분의 기본 패턴은 상호 호환되지만 일부 고급 기능(예: 이전 JS 엔진의 뒤돌아보기 또는 Java의 소유 수량자)은 다르게 작동할 수 있습니다. 항상 대상 언어로 확인하십시오.