정규 표현식 테스터 온라인
JavaScript 정규 표현식을 실시간으로 디버깅합니다: 일치 항목 강조, 캡처 그룹, 플래그, 교체 미리보기.
🔒 전적으로 귀하의 브라우저에서 처리됩니다. 여기에 입력하는 어떤 것도 업로드되지 않습니다.
결과
이 정규 표현식 테스터는 JavaScript 정규 표현식을 개발하고 디버깅하기 위한 실시간 작업대입니다. 패턴을 입력하고 g, i, m, s, u 플래그를 토글한 다음, 테스트 텍스트를 붙여넣으세요: 입력하는 동안 텍스트에서 일치 항목이 직접 강조되고, 발견된 개수를 보여주는 카운터, 그리고 각 일치 항목을 번호가 매겨진 캡처 그룹과 이름이 지정된 캡처 그룹으로 세부 분해하는 목록이 제공됩니다. 구문 오류는 단순히 조용히 실패하지 않습니다 — 테스터가 JavaScript 엔진의 정확한 메시지를 보여주므로, 잘못된 괄호나 유효하지 않은 수량자가 즉시 잡힙니다.
이것은 패턴 개발을 위해 제작되었으며, 일회성 텍스트 작업을 위한 것이 아닙니다. 로그 파서용 캡처를 설계하거나, URL 형식 검증이 무엇을 허용하는지 테스트하거나, 전방 탐색이 실제로 무엇을 하는지 배울 때 그룹, 위치, 엣지 케이스를 확인해야 합니다 — 이 도구가 바로 그것을 보여줍니다. 텍스트 조각에 대한 간단한 일상적 찾기 또는 찾아 바꾸기 작업에는 전용 text-search 및 text-replace 도구가 더 빠릅니다; 이 테스터는 패턴 자체를 올바르게 만드는 곳입니다.
교체 모드는 리팩터링 미리보기로 바꿔줍니다: $1, $& 또는 $<name> 참조가 있는 교체 문자열을 입력하고, 코드에 표현식을 적용하기 전에 변환된 텍스트를 원본과 나란히 비교하세요. 이메일, URL, 전화번호, IP 주소, 날짜, 비밀번호 정책에 대한 기성 패턴인 프리셋 페이지와 결합하면 일반적인 실제 표현식에 대한 실용적인 참조 역할도 겸합니다.
모든 것은 네이티브 JavaScript RegExp 엔진을 사용하여 브라우저 내에서 로컬로 실행됩니다 — 프로덕션 JS 코드에서 패턴을 실행할 동일한 엔진이므로 여기서 일치하는 것이 거기서도 일치합니다. 어떤 텍스트나 패턴도 어디에도 업로드되지 않으므로, 실제 로그, 고객 데이터 샘플 또는 구성 파일에 대해 표현식을 오프라인에서도 안전하게 디버깅할 수 있습니다.