정규식 테스터
정규식을 입력해 실시간으로 매칭 결과와 캡처 그룹을 하이라이트합니다. 자주 쓰는 패턴 예제 제공.
브라우저에서 로컬 처리 · 서버 업로드 없음슬래시는 자동으로 처리됩니다. 패턴만 입력하세요.
플래그
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 생성을 지원합니다.
바로 사용하기 →