정규식을 테스트하고 일치 결과와 캡처 그룹을 확인하며 자주 쓰는 플래그를 지원합니다.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요!
정규식과 테스트 텍스트를 입력해 g/i/m/s/u/y 플래그와 함께 일치 항목, 캡처 그룹, 이름 있는 그룹을 살펴봅니다. 평가는 시간 제한이 있는 백그라운드 스레드에서 실행되어 무거운 패턴이 페이지를 멈추게 하지 않습니다.
일부 정규식(특히 (a+)+b 같은 중첩 반복)은 특정 입력에서 “치명적인 백트래킹”을 일으켜 실행 시간이 폭증할 수 있습니다. 여기서는 모든 테스트가 시간 제한이 있는 격리된 백그라운드 스레드(Web Worker)에서 실행되며, 초과하면 그 스레드를 즉시 종료하고 다음 테스트를 위해 새 스레드를 만들기 때문에 페이지 자체는 멈추지 않습니다.
없습니다. 일치한 텍스트는 항상 일반 React 텍스트 노드로 렌더링되며, 이 도구는 dangerouslySetInnerHTML을 쓰지 않으므로 일치한 내용이 HTML로 실행될 수 없습니다.
실제 JavaScript RegExp 동작을 그대로 반영한 것입니다. 전역(“g”) 플래그가 없으면 .exec()는 첫 번째 일치만 반환하고, “g”를 추가해야 모든 일치가 나열됩니다. 그래서 이 도구에서 켜고 끌 수 있게 했습니다.
모든 테스트는 시간 제한이 있는 격리된 백그라운드 스레드(Web Worker)에서 실행됩니다. 신뢰할 수 없는 정규식은 메인 UI 스레드에서 직접 실행되지 않습니다.