regex 2025-01-14
초보자를 위한 정규표현식 기초
실용적인 예제와 함께 정규표현식의 기초를 배워보세요.
정규표현식(regex)은 텍스트를 매칭하기 위한 강력한 패턴입니다.
기본 패턴
|------|------|
수량자
|--------|------|
문자 클래스
[abc] # a, b, 또는 c
[^abc] # a, b, c가 아닌 것
[a-z] # a부터 z
[A-Za-z] # 모든 문자
일반적인 패턴
이메일 검증:
^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,}$
전화번호:
^\d{3}-\d{3,4}-\d{4}$
URL:
^https?://[\w.-]+(/[\w./-]*)?$
그룹과 캡처
(abc) # 캡처 그룹
(?:abc) # 비캡처 그룹
\1 # 그룹 1에 대한 역참조
플래그
- g: 전역 (모든 일치 찾기)
- i: 대소문자 구분 안 함
- m: 다중 행 모드
Regex Tester를 사용하여 패턴을 연습하고 검증하세요.