본문으로 건너뛰기
건강 앤 골프 · Tools
KO EN

정규식 테스터

JavaScript 정규식과 옵션을 입력해 일치 위치와 캡처 그룹을 확인합니다. 패턴이 실제 문자열에서 무엇을 잡는지 시험하는 기능이며 다른 언어의 정규식 엔진과 항상 같지는 않습니다.

계산 도구를 불러오는 중입니다. 도구가 표시되지 않으면 페이지를 새로고침하세요.

사용 방법과 입력

패턴과 시험 문자열을 입력하고 전역, 대소문자 등 필요한 플래그를 선택하세요. 플래그를 본문 패턴과 혼동하지 말고 작은 입력에서 먼저 예상 일치를 확인하세요.

결과 해설과 예제

패턴 a에 전역 g를 사용해 banana를 검사하면 a 세 개의 위치를 볼 수 있습니다. 전역 옵션을 끄면 첫 일치만 다루므로 건수 차이는 옵션의 결과입니다.

한계와 주의사항

  • 백트래킹이 많은 패턴은 긴 문자열에서 화면을 멈추게 할 수 있습니다.
  • JavaScript의 문법과 UTF-16 인덱스는 PCRE 등 다른 엔진과 차이가 있습니다.

입력 항목

항목설명·제약
패턴화면의 단위와 입력 형식을 확인하세요.
플래그화면의 단위와 입력 형식을 확인하세요.
g (전역)화면의 단위와 입력 형식을 확인하세요.
i (대소문자 무시)화면의 단위와 입력 형식을 확인하세요.
m (다중 행)화면의 단위와 입력 형식을 확인하세요.
s (dotAll)화면의 단위와 입력 형식을 확인하세요.
u (유니코드)화면의 단위와 입력 형식을 확인하세요.
테스트 문자열화면의 단위와 입력 형식을 확인하세요.
하이라이트화면의 단위와 입력 형식을 확인하세요.
매치 목록 / 그룹화면의 단위와 입력 형식을 확인하세요.

데이터 처리

처리는 현재 브라우저 탭에서 수행되며, 도구 입력을 계산 목적으로 서버에 업로드하지 않습니다.

근거 출처

자주 묻는 질문

banana의 a를 모두 찾으려면요?

패턴 a에 전역 g를 사용해 banana를 검사하면 a 세 개의 위치를 볼 수 있습니다. 전역 옵션을 끄면 첫 일치만 다루므로 건수 차이는 옵션의 결과입니다.

다른 언어에서도 결과가 같나요?

백트래킹이 많은 패턴은 긴 문자열에서 화면을 멈추게 할 수 있습니다. JavaScript의 문법과 UTF-16 인덱스는 PCRE 등 다른 엔진과 차이가 있습니다.

error: 우클릭 할 수 없습니다.