DEVDESK / GUIDE
정규식 테스터 — 사용 가이드
JavaScript 정규식 패턴과 플래그를 입력해 매치, 캡처 그룹, 문자열 위치를 확인합니다.
사용 방법
- JavaScript 패턴과 허용 플래그를 입력합니다.
- 테스트 문자열을 붙여넣습니다.
- 매치 영역·캡처·인덱스를 검토합니다.
입력과 출력 예제
예제 1
입력
Pattern: \b[A-Z]{2}\d{2}\b
Text: ID: AB42, CD7출력
AB42 · index 4예제 2
입력
Pattern: ([a-z]+)@(example\.com)
Text: dev@example.com출력
dev@example.com · group 1: dev · group 2: example.com자주 묻는 질문
PCRE나 Python 문법도 지원하나요?
아니요. 브라우저 JavaScript RegExp 문법과 지원되는 JavaScript 플래그를 사용합니다.
복잡한 패턴 때문에 탭이 멈추지 않나요?
패턴 계산을 Web Worker에서 실행하고 시간 제한을 넘으면 Worker를 종료해 화면을 복구합니다.
빈 문자열 매치가 반복되나요?
전역 검색은 zero-length 매치 뒤 인덱스를 안전하게 이동해 무한 루프를 방지합니다.