정규표현식 테스터

실시간 하이라이팅을 통해 정규표현식 패턴을 테스트하고 매칭 결과를 확인합니다.

정규표현식 패턴

//

테스트 문자열

매칭 결과0 개 매칭됨

매칭되는 결과가 없습니다

정규표현식(Regex) 테스터 가이드

외계어처럼 보이지만 프로그래밍의 가장 강력한 무기인 정규표현식(Regular Expression)을 작성하고 검증하는 방법을 알아봅니다.

정규표현식이란?

정규식은 텍스트(문자열) 내에서 특정한 규칙(패턴)을 찾아내거나, 이메일, 전화번호, 비밀번호 복잡도의 유효성(Validation)을 쉽게 검사할 수 있도록 돕는 범용 구문 기호입니다. 코드가 간결해지는 대신, 올바르게 동작하는지 눈으로 먼저 테스트해야 합니다.

사용 꿀팁 및 활용

패턴 입력칸에 `^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$` 와 같은 이메일 정규식을 입력하고, 아래 텍스트 입력 칸에 여러 줄의 샘플 데이터들(테스트용 텍스트, 알파벳 등)을 넣어보세요. 조건에 맞는 텍스트 영역만 실시간으로 하이라이팅이 되어 한 번에 패턴 오류를 잡아낼 수 있습니다.

대표적인 정규식 플래그

`g` (Global) 플래그는 첫 번째 매칭에서 멈추지 않고 텍스트 전체에서 모든 정답을 찾아냅니다. `i` (Ignore Case) 플래그는 대소문자를 구분하지 않게 해주며, `m` (Multiline) 기능은 여러 줄로 이루어진 텍스트를 줄 단위로 개별 인식하도록 만듭니다.