코드 및 형식

정규 표현식 테스트

정규 표현식 패턴을 작성하고 텍스트에 대해 테스트하면 일치하는 부분이 강조 표시되고 캡처 그룹 및 일치 횟수가 즉시 나열됩니다. 무료이며 클라이언트 측에서 작동합니다.

정규 표현식 테스트
/ / g
여러 개의 깃발을 선택할 수 있으며, 활성화된 깃발은 강조 표시됩니다.
정보

정규 표현식 테스트에 대하여

정규 표현식 (정규 표현식 / 정규식정규 표현식(Regex)은 텍스트 내에서 특정 패턴을 검색, 검증 또는 추출하는 데 사용되는 강력한 언어 표준입니다. 동일한 구문을 사용하여 이메일, 전화번호 또는 URL 검증과 같은 간단한 검사부터 로그 파일 분석이나 복잡한 텍스트 변환과 같은 고급 작업까지 수행할 수 있습니다. 이 무료 정규 표현식 테스트 도구를 사용하면 입력한 패턴을 실제 텍스트에서 즉시 테스트할 수 있습니다.

도구, 글로벌(g), 대소문자 구분 안 함 (i), 많은 줄(m), dotAll(s / dotAll)유니코드(u) 플래그 기능을 지원합니다. 일치하는 모든 부분은 텍스트 내에서 색상으로 강조 표시됩니다. 일치하는 그룹이 있는 경우,(그룹)값은 번호와 함께 별도의 표에 나열되므로 그룹이 어떤 값을 캡처했는지 쉽게 확인할 수 있습니다. 유효하지 않은 패턴을 입력하면 도구에서 즉시 경고를 표시하고 애플리케이션이 종료되지 않습니다.

모든 처리는 브라우저에서 이루어지며, 입력하신 텍스트는 어떤 서버로도 전송되지 않습니다. 자바스크립트는 기본 기능으로 제공됩니다. 정규 표현식 이 도구는 정규 표현식 엔진을 사용하기 때문에 JavaScript 환경과 완벽하게 호환됩니다. 정규 표현식 학습 과정에서 연습용으로 사용하거나 프로젝트에서 사용할 패턴을 실제로 테스트하는 데 활용할 수 있습니다.

어떻게 사용하나요?

단계별로

  1. 정규 표현식 패턴 테스트할 표현식을 상자(슬래시/줄) 안에 입력하세요. / (패턴 없이, 패턴만).
  2. 귀하의 필요에 따라 깃발 선택하다: g 모든 경기, i 대소문자를 구분하지 않음, m 많은 줄, s 모든 점, u 유니코드.
  3. 테스트 텍스트 패턴을 적용해 보고 싶은 텍스트를 지정된 영역에 붙여넣거나 입력하세요.
  4. 결과는 즉시 업데이트됩니다: 일치 항목 강조됩니다일치하는 항목 수가 표시됩니다.
  5. 캡처 그룹이 있는 경우 각 매치 아래에 있습니다. 그룹 테이블 그룹 번호와 값이 나열되어 있는 것 같습니다.
FAQ

자주 묻는 질문

g: 전역 — 첫 번째 일치 항목뿐만 아니라 모든 일치 항목을 포함합니다. i: 대소문자 구분 안 함 — 대문자와 소문자를 구분하지 않습니다. m: 여러 줄 — ^$ 줄 바꿈/새 줄로 해석됩니다. s: dotAll — dot(.또한 줄바꿈 문자도 매핑합니다. u: 유니코드 — 유니코드를 완벽하게 지원합니다.

이 도구는 잘못된 패턴을 감지하면 빨간색 경고 메시지를 표시하고 현재 결과를 지웁니다. 애플리케이션이 종료되는 것은 아니며, 패턴을 수정하면 결과가 즉시 새로 고쳐집니다.

패턴에서 괄호로 묶인 부분은 캡처 그룹을 형성합니다. 예를 들면 다음과 같습니다. (\d+)각 경기에 대해 이러한 그룹의 내용은 그룹 1, 그룹 2… 등으로 별도의 표에 나열됩니다. 이름 없는 그룹과 이름 있는 그룹((?<ad>...))가 지원됩니다.

브라우저의 자바스크립트 엔진이 계산을 수행하기 때문에 최신 브라우저에서는 수 MB에 달하는 텍스트도 빠르게 처리됩니다. 하지만 매우 긴 패턴이나 "급격한 백트래킹"이 포함된 표현식은 브라우저 속도를 저하시킬 수 있습니다. 이 경우 페이지를 새로고침하세요.

아니요. 입력하신 정규 표현식 패턴과 테스트 텍스트는 브라우저에서만 처리되며, 서버로 데이터가 전송되거나 저장되지 않습니다.