ToolPal
노트북 화면에서 코드 패턴을 검토하는 개발자

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

📷 ThisIsEngineering / Pexels

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

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

D작성: Daniel Park2026년 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.-]*

직접 테스트해보세요

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

자주 묻는 질문

D

작성자

Daniel Park

서울에서 활동하는 시니어 프런트엔드 엔지니어. 국내 SaaS 회사들에서 7년간 웹 애플리케이션을 개발하며 개발자 도구, 웹 성능 최적화, 프라이버시 중심 설계에 집중해 왔습니다. JavaScript 생태계 오픈소스 기여자이자 ToolPal 창립자입니다.

더 알아보기

이 글 공유하기

XLinkedIn

관련 글