코드 타워 · 9호실
정규식 테스터
정규 표현식을 실시간 일치 강조와 치환 미리보기로 테스트해요.
🔒 브라우저에서 처리 · 업로드 없음 · 가입 불필요
//g
JavaScript 정규식을 실시간으로 테스트
패턴을 입력하면 모든 일치 항목이 바로 강조되고, 캡처 그룹((?<year>\d{4}) 같은 이름 있는 그룹 포함), 일치 위치, 치환 미리보기를 볼 수 있어요. 브라우저의 JavaScript 정규식 엔진을 그대로 쓰므로 Node.js와 브라우저의 String.prototype.match, replace 결과와 똑같아요.
플래그
g는 모든 일치를 찾고, i는 대소문자를 무시하고, m은 ^와 $가 줄바꿈 위치에서도 일치하게 하고, s는 .이 줄바꿈에도 일치하게 하고, u는 완전한 유니코드와 \p{…} 클래스를 켜고, y는 lastIndex 위치에서만 일치해요.
성능 참고
테스트 텍스트는 100,000자로 제한되고 최대 5,000개의 일치만 표시돼요. (a+)+$처럼 수량자가 중첩된 패턴은 여전히 느릴 수 있어요(재앙적 백트래킹). 페이지가 멈추면 패턴을 단순하게 바꿔 보세요.