정규식 라이브 테스트

브라우저에서 실행되는 무료 JavaScript 정규식 테스터. 패턴을 입력하고 플래그(g/i/m/s/u/y)를 조정하면 오른쪽 패널이 실시간으로 모든 매칭을 교대 색상으로 하이라이트하여 인접 매칭을 구분합니다. 매칭 목록은 번호와 이름 그룹을 표시; 치환 필드는 $1 $2 백참조로 String.prototype.replace() 라이브 미리보기. zero-width 매칭의 무한 루프 방지 내장.

사용 방법

1
패턴 입력

슬래시 없이 — 필드 주위에 이미 그려져 있음.

2
플래그 조정

기본 g(전체). 대소문자 무시는 i, 멀티라인 ^$는 m.

3
테스트 문자열 붙여넣기

오른쪽 패널이 매칭을 실시간으로 하이라이트.

4
그룹 검사

번호 및 명명된 캡처가 각 매칭 아래 표시.

5
선택적 치환 미리보기

치환 입력 시 치환된 출력 표시.

하이라이트와 치환 미리보기가 있는 라이브 JavaScript 정규식 테스트

/ /
g 전체 · i 대소문자 무시 · m 멀티라인 ^$ · s . 이 \n 매칭 · u 유니코드 · y sticky
테스트 문자열
하이라이트된 매칭 0
매칭 없음.

치트 시트

\d숫자 0-9
\w단어 문자
\s공백
.아무 문자
^ $시작, 끝
* + ?0+, 1+, 0/1
{n,m}n부터 m번
[abc]문자 클래스
(...)캡처 그룹
(?:..)비캡처
(?<n>..)명명된 그룹
a|ba 또는 b
게시일