개발·데이터
정규식 테스트
JavaScript 정규식의 일치 값과 위치를 안전한 별도 작업에서 찾습니다.
브라우저에서 처리 · 파일과 텍스트 업로드 없음
도구를 준비하고 있습니다…
정규식 테스트 도구 소개
로그나 문서에서 원하는 패턴이 잡히는지 실제 예제로 점검합니다. 오래 걸리는 패턴은 자동으로 중단합니다.
사용 방법
- 슬래시 없이 패턴을 입력합니다.
- 플래그와 테스트 문자열을 넣습니다.
- 일치 목록과 UTF-16 위치를 확인합니다.
입력·출력 예시
입력
패턴: \d+ / 텍스트: 주문 123, 45출력
123: 인덱스 3 / 45: 인덱스 8
지원 형식과 제한사항
- 텍스트 UTF-8 100KiB·패턴 2,000자·일치 최대 1,000개입니다.
- Web Worker에서 1.5초를 넘으면 중단합니다. 브라우저 JavaScript 정규식 문법을 사용합니다.
계산·변환 기준
g 플래그가 없으면 첫 일치만 표시합니다. 위치는 0부터 시작하는 UTF-16 인덱스이며 이모지는 여러 단위를 차지할 수 있습니다. 길이 0의 일치는 자동으로 다음 위치로 이동합니다. 지원 플래그는 g i m s u y d입니다.
자주 묻는 질문
위치가 글자수와 다른 이유는요?
JavaScript 문자열 인덱스는 UTF-16 기준입니다. 이모지·결합 문자에서 화면상 글자와 다를 수 있습니다.
정규식이 페이지를 멈추게 하나요?
별도 Worker에서 실행하고 제한 시간을 넘기면 종료합니다. 실행 중 취소도 가능합니다.