패턴과 플래그를 입력하면 문자열에서 일치하는 부분을 즉시 하이라이트합니다. 캡처 그룹 확인과 치환 미리보기까지, 에디터처럼 한 화면에서.
주요 기능
실시간 매치 하이라이트
패턴을 입력하는 즉시 테스트 문자열에서 일치하는 부분을 에디터처럼 하이라이트합니다.
플래그 토글
g·i·m·s·u·y 여섯 플래그를 칩으로 켜고 끄며 동작 차이를 즉시 비교합니다.
캡처 그룹 확인
번호 그룹과 명명 캡처 그룹을 값·위치와 함께 결과 카드에서 한눈에 봅니다.
치환 미리보기
$1·$·$& 를 사용한 치환식의 결과를 실시간으로 미리 봅니다.
패턴 라이브러리
이메일·URL·IP·날짜 등 자주 쓰는 패턴을 설명과 예시로 제공합니다.
치트시트·가이드
문법 치트시트와 입문 가이드로 패턴 작성을 돕습니다.
사용법
- 상단 패턴 칸에 정규식을 입력하고 필요한 플래그 칩을 켭니다.
- 아래 테스트 문자열 칸에 검사할 텍스트를 넣으면 일치 부분이 즉시 하이라이트됩니다.
- 일치 결과 탭에서 각 매치의 위치와 캡처 그룹을 확인합니다.
- 치환 탭에서 치환식을 넣어 바꾼 결과를 미리 봅니다.
- 감이 안 잡히면 패턴 라이브러리에서 예시를 열어 그대로 시작하세요.
자주 묻는 질문
어떤 정규식 문법을 지원하나요?
브라우저의 자바스크립트(ECMAScript) RegExp 엔진을 그대로 사용합니다. 명명 캡처 그룹 (?...), 전방·후방 탐색, 유니코드 프로퍼티(u 플래그) 등 최신 문법을 지원합니다.
플래그 g·i·m·s·u·y 는 각각 무슨 뜻인가요?
g는 전역(모든 일치), i는 대소문자 무시, m은 여러 줄(^·$가 각 줄에 적용), s는 dotAll(.이 줄바꿈 포함), u는 유니코드, y는 sticky(lastIndex 위치에서만 매칭)입니다. 칩을 눌러 켜고 끌 수 있습니다.
캡처 그룹과 치환은 어떻게 확인하나요?
일치 결과 카드에 번호 그룹($1, $2…)과 명명 그룹이 값과 함께 표시됩니다. 치환 탭에서 $1·$·$& 를 사용한 치환식을 입력하면 결과를 실시간으로 미리 볼 수 있습니다.
자주 쓰는 패턴 예시가 있나요?
네. 패턴 라이브러리에 이메일·URL·IP·날짜·HEX 색상·UUID·비밀번호 등 자주 쓰는 정규식을 설명·예시와 함께 모아 두었고, 각 패턴을 테스터에서 바로 열어볼 수 있습니다.
입력한 패턴이나 문자열이 서버로 전송되나요?
아니요. 모든 계산은 여러분의 브라우저 안에서만 이루어지며 패턴·문자열을 서버로 전송하거나 저장하지 않습니다.
모든 계산은 사용자의 브라우저 안에서만 이루어지며, 입력한 어떤 패턴이나 문자열도 서버로 전송하거나 저장하지 않습니다.