본문으로 건너뛰기
Utilizy

정규식 테스터

매칭 결과를 실시간으로 확인하고 치환까지

브라우저 내 처리

입력

//gm

$1, $2로 캡처 그룹을 참조할 수 있습니다.

결과

결과

아직 입력하지 않았습니다

패턴과 대상 문장을 모두 입력하면 결과가 여기에 표시됩니다.

정규식은 한 글자만 틀려도 전혀 다르게 동작합니다. 패턴과 대상 문장을 넣으면 매칭 결과가 즉시 하이라이트되고, 캡처 그룹의 값도 함께 확인할 수 있어 시행착오를 크게 줄여 줍니다.

사용 방법

  1. 1 슬래시 사이에 정규식 패턴을 입력합니다. 예: \d{3}-\d{4}
  2. 2 아래 플래그 버튼으로 g(전체), i(대소문자 무시) 등을 켜고 끕니다.
  3. 3 대상 문장을 붙여넣으면 매칭된 부분이 색으로 표시됩니다.
  4. 4 치환 문자열에 $1 같은 그룹 참조를 넣으면 치환 결과를 미리 볼 수 있습니다.

자주 묻는 질문

어떤 정규식 문법을 따르나요?

자바스크립트(ECMAScript) 문법입니다. 파이썬이나 PCRE에서 쓰는 일부 표현(예: 룩비하인드 일부, \A, \Z)은 동작이 다를 수 있습니다.

플래그는 각각 무슨 뜻인가요?

g는 전체 검색, i는 대소문자 무시, m은 여러 줄에서 ^와 $를 줄 단위로 적용, s는 점(.)이 줄바꿈도 포함, u는 유니코드 처리, y는 지정 위치에서만 검색합니다.

매칭이 너무 많으면 어떻게 되나요?

목록에는 최대 100개까지 표시되며, 브라우저가 멈추지 않도록 내부적으로 매칭 횟수를 제한합니다. 하이라이트는 전체에 적용됩니다.

함께 쓰면 좋은 도구