정규표현식 초보자 가이드 - 10분만에 Regex 배우기

정규표현식 초보자 가이드 - 10분만에 Regex 배우기

실용적인 예제로 정규표현식(regex)의 기초를 마스터하세요. 패턴 매칭, 문자 클래스, 수량자 등을 배웁니다.

2026년 3월 12일1분 소요

정규표현식이란?

정규표현식(regex)은 문자열에서 문자 조합을 매칭하는 패턴입니다. 텍스트 검색, 유효성 검증, 데이터 추출에 매우 강력한 도구입니다.

기본 패턴

리터럴 문자

가장 간단한 정규식은 일반 문자열입니다: hello는 모든 텍스트에서 "hello"를 매칭합니다.

특수 문자 (메타 문자)

문자의미예제
.아무 문자 1개h.t → "hat", "hot", "hit"
^문자열 시작^안녕 → "안녕하세요"
$문자열 끝세요$ → "감사합니다세요"
\d숫자 1개\d{3} → "123"
\w영문자/숫자/언더스코어\w+ → "hello"
\s공백 문자\s+ → 스페이스, 탭

수량자

수량자의미
*0회 이상
+1회 이상
?0회 또는 1회
{n}정확히 n회
{n,m}n회에서 m회 사이

실용적인 예제

이메일 검증

[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}

한국 휴대폰 번호

01[016789]-?\d{3,4}-?\d{4}

URL 패턴

https?://[\w.-]+\.[a-zA-Z]{2,}[/\w.-]*

직접 테스트해보세요

연습이 최고의 학습입니다! 무료 정규식 테스터에서 실시간 매칭 하이라이팅과 함께 정규표현식을 테스트해보세요.

관련 글