Regex 테스터
정규표현식을 테스트하고 매칭 결과를 실시간으로 확인하세요. 하이라이트와 상세 정보를 제공합니다.
//
플래그 설명
g (global): 모든 매칭을 찾습니다
i (ignore case): 대소문자를 구분하지 않습니다
m (multiline): ^와 $가 각 줄의 시작/끝을 의미합니다
s (dotall): .이 개행 문자도 매칭합니다
u (unicode): 유니코드 모드
y (sticky): lastIndex 위치부터 매칭
사용 방법
- 정규표현식 패턴을 입력하세요
- 필요한 플래그를 선택하세요 (g, i, m 등)
- 테스트할 문자열을 입력하세요
- "테스트" 버튼을 클릭하여 결과를 확인하세요
- 매칭된 부분이 하이라이트되어 표시됩니다
실시간 테스트
즉시 매칭 결과 확인
하이라이트
매칭 부분 시각화
자주 쓰는 패턴
빠른 선택 지원
정규표현식 기본 문법
기본 매칭
. - 임의의 한 문자
^ - 문자열의 시작
$ - 문자열의 끝
* - 0회 이상 반복
+ - 1회 이상 반복
? - 0회 또는 1회
문자 클래스
\d - 숫자 [0-9]
\w - 단어 문자 [a-zA-Z0-9_]
\s - 공백 문자
[abc] - a, b, c 중 하나
[^abc] - a, b, c가 아닌 문자
[a-z] - a부터 z까지
그룹 & 캡처
(abc) - 그룹화 및 캡처
(?:abc) - 그룹화만 (캡처 안 함)
a|b - a 또는 b
\1 - 첫 번째 캡처 그룹 참조
수량자
a{3} - 정확히 3개
a{3,} - 3개 이상
a{3,5} - 3개 이상 5개 이하
💡 팁
- 복잡한 패턴은 작은 부분으로 나누어 테스트하세요
- g 플래그를 사용하면 모든 매칭을 찾을 수 있습니다
- 자주 쓰는 패턴을 활용하여 빠르게 시작하세요
- 그룹을 사용하면 매칭된 부분을 따로 추출할 수 있습니다