정규식 검사·치환

일치·캡처·줄 위치·치환 결과와 시간 한도

이 브라우저에서만 처리
입력과 설정
처리 옵션

입력과 결과는 이 브라우저에서 처리합니다. 서버·URL·브라우저 영구 저장소에 저장하지 않습니다. 복사·다운로드한 파일은 기기에 남을 수 있습니다.

사용 방법

  1. 문자열과 / 구분자를 뺀 패턴을 입력합니다.
  2. g·i·m·s·u 플래그와 바꿀 내용을 선택합니다.
  3. 강조 미리보기·캡처·줄/열·치환 결과를 확인합니다.

코드와 숫자 캡처

입력·설정
A-123 · 패턴 ([A-Z])-(\d+) · 치환 $1:$2
결과
A:123 · 캡처 A, 123

g가 없으면 첫 일치와 첫 치환만 처리합니다.

처리 기준과 결과 읽기

현재 브라우저의 JavaScript RegExp 문법을 사용합니다. 인덱스는 UTF-16 오프셋이며 줄/열은 읽기 위한 위치 정보입니다. 빈 문자열 일치도 무한 반복하지 않도록 다음 문자로 진행합니다.

한계와 사용 전 확인

입력 200,000자·패턴 500자·1.5초·일치 1,000개 한도입니다. 긴 일치·캡처는 표시할 때 잘릴 수 있습니다. 다른 언어의 PCRE·Python 정규식과 결과가 다를 수 있습니다.

자주 묻는 질문

취소·시간 초과는 무엇을 하나요?

실행 중인 Worker를 종료해 정규식 실행을 중단합니다. 복잡한 패턴은 더 짧은 입력에서 나누어 검토하세요.

기준과 참고 자료