정규식 테스터
JavaScript 정규 표현식을 로컬 일치 강조, 플래그 및 캡처 그룹 출력과 함께 테스트합니다. 모든 것이 브라우저에서 로컬로 실행됩니다.
강조된 일치 항목
캡처 그룹
| 일치 | 인덱스 | 전체 경기 | 그룹들 |
|---|---|---|---|
| 캡처 그룹은 패턴을 테스트 한 후에 나타납니다. | |||
JavaScript RegExp 동작
테스터는 프론트엔드 JavaScript에서 사용하는 동일한 브라우저 RegExp 엔진을 사용하므로 플래그와 구문이 실제 클라이언트 측 코드와 일치합니다.
캡처 그룹 검사
코드를 살펴보거나 콘솔을 열지 않고 번호가 매겨진 그룹, 명명된 그룹 및 일치 위치를 검토합니다.
비공개 브라우저 유틸리티
모든 것이 브라우저에서 로컬로 진행됩니다. 민감한 로그, 토큰 및 샘플 페이로드는 업로드되지 않습니다.
관련 개발자 도구
자주 묻는 질문
내 regex 또는 테스트 텍스트가 업로드되었습니까?
아니요. 모든 작업은 JavaScript RegExp 엔진을 사용하여 브라우저에서 로컬로 실행됩니다. 패턴과 텍스트는 Convertr 서버로 전송되지 않습니다.
이 테스터는 어떤 정규식 맛을 사용합니까?
이 페이지는 JavaScript 정규 표현식을 사용하며, 이는 최신 브라우저와 Node.js에서 사용하는 것과 동일한 RegExp 동작입니다.
캡처 그룹을 검사할 수 있나요?
예. 결과 테이블은 각 일치 항목, 번호가 매겨진 캡처 그룹 및 브라우저에서 제공하는 경우 명명된 캡처 그룹을 나열합니다.
어떤 플래그가 지원됩니까?
테스터는 브라우저에서 사용 가능할 때 g, i, m, s, u, y 및 d를 포함한 일반적인 JavaScript 플래그를 지원합니다.
정규식 테스터
플래그, 일치 강조 및 캡처 그룹 출력으로 JavaScript 정규 표현식을 테스트합니다.
- 입력
- JavaScript 정규 표현식, 플래그 및 테스트 텍스트.
- 출력
- 일치 항목, 인덱스, 캡처 및 강조 표시된 소스 텍스트.
- 실제 제한
- JavaScript 정규식 구문은 PCRE, RE2, .NET 및 기타 엔진과 다릅니다. 치명적인 패턴은 여전히 브라우저 탭을 멈출 수 있습니다.
- 개인정보 및 데이터 처리
- JavaScript 정규 표현식, 플래그 및 테스트 텍스트가 이 브라우저 탭에서 처리됩니다. Convertr는 이를 수신하거나 저장하지 않습니다. 도구가 명시적으로 로컬 다운로드를 제공하지 않는 한 페이지를 닫거나 다시 로드하면 작업 상태가 지워집니다.
이 도구를 어떻게 사용해야 하는지
- 도구 컨트롤에 JavaScript 정규 표현식, 플래그 및 테스트 텍스트를 제공합니다.
- 일치 항목, 인덱스, 캡처 및 강조 표시된 소스 텍스트에 영향을 미치는 설정을 선택한 다음 도구를 실행합니다.
- 복사 또는 다운로드하기 전에 일치 항목, 인덱스, 캡처 및 강조 표시된 원본 텍스트를 검토합니다.
일반적인 실패 모드
잘못된 구문, 중복 플래그, 길이가 0인 전역 일치 또는 비용이 많이 드는 패턴으로 인해 오류가 발생하거나 평가 속도가 느려질 수 있습니다.
유용한 예제
/order-(\d+)/g를 로그 라인에 대해 테스트하여 각 캡처된 주문 번호를 나열합니다.