정규식 테스터
정규식을 입력해 실시간으로 매칭 결과와 캡처 그룹을 하이라이트합니다. 자주 쓰는 패턴 예제 제공.
브라우저에서 로컬 처리 · 서버 업로드 없음슬래시는 자동으로 처리됩니다. 패턴만 입력하세요.
플래그
0
매치 수
0
캡처 그룹 수
하이라이트 미리보기
매치 결과
아직 매치가 없습니다.
| # | 매치 | 인덱스 | 그룹 |
|---|
치환 미리보기
$1 번호 그룹, $<name> 이름 그룹, $& 전체 매치를 참조합니다.
치환 결과
사용 방법
- 정규식 패턴칸에 패턴을 입력하세요. 슬래시(/)는 직접 쓰지 않아도 됩니다.
- 필요한 플래그(g 전역, i 대소문자 무시, m 멀티라인 등)를 체크하세요.
- 테스트 문자열에 검사할 텍스트를 붙여넣으면 매치된 부분이 실시간으로 하이라이트됩니다.
- 매치 목록과 캡처 그룹 표에서 그룹별 결과를 확인하세요.
- 치환 기능이 필요하면 치환 문자열에
$1같은 참조를 넣어 미리보기를 확인할 수 있습니다.
자주 묻는 질문
어떤 정규식 문법을 지원하나요?
브라우저에 내장된 자바스크립트(ECMAScript) 정규식 엔진을 그대로 사용합니다. 따라서 자바스크립트의
RegExp 문법과 동일하게 동작합니다. PCRE·Python·Java 등 다른 언어의 정규식과는 일부 문법(룩비하인드 지원 범위, \A·\z 등)이 다를 수 있습니다.플래그 g(전역)는 언제 켜야 하나요?
g를 켜면 문자열 안의 모든 매치를 찾고, 끄면 첫 번째 매치만 찾습니다. 치환 미리보기에서도 g가 꺼져 있으면 첫 매치 한 번만 치환됩니다. 여러 곳을 한꺼번에 바꾸려면 g를 켜세요.
치환 문자열에서 캡처 그룹은 어떻게 참조하나요?
$1, $2 … 로 번호 그룹을, $<name> 로 이름 그룹을 참조합니다. 전체 매치는 $& 로 넣을 수 있습니다. 이는 자바스크립트 String.replace() 규칙과 같습니다.입력한 정규식과 텍스트가 서버로 전송되나요?
아니요. 모든 매칭·치환은 브라우저 안에서만 실행되며, 입력 내용은 어디에도 저장·전송되지 않습니다.
같은 카테고리의 다른 도구
개발자 인기
JSON 포맷터 · 검사기
JSON을 보기 좋게 들여쓰기하고, 문법 오류 위치를 찾아주며, 한 줄로 압축(minify)합니다.
바로 사용하기 → 개발자
JWT 디코더
JWT 토큰의 헤더·페이로드를 브라우저에서 안전하게 디코딩합니다. 토큰은 서버로 전송되지 않습니다.
바로 사용하기 → 개발자
Cron 표현식 번역기
`*/5 * * * *` 같은 cron 식을 '5분마다 실행'처럼 한글로 풀이하고 다음 실행 시각을 보여줍니다.
바로 사용하기 → 개발자
Base64 인코더 · 디코더
텍스트와 파일을 Base64로 인코딩/디코딩합니다. UTF-8 한글, 이미지 Data URL 생성을 지원합니다.
바로 사용하기 →