·2분 읽기
정규식 테스트 도구 사용법 — 초보자를 위한 정규표현식 가이드
정규표현식이 어렵게 느껴지나요? 기초 문법부터 실전 패턴까지, 정규식 테스트 도구와 함께 쉽게 배워보세요.

🔍
정규식 테스터 바로 사용하기
정규표현식을 테스트하고 매치 결과를 확인하세요
→
정규식이란 무엇인가요
정규식(정규표현식, Regular Expression)은 텍스트에서 특정 패턴을 찾는 도구예요. 이메일 형식 검증, 전화번호 추출, 특정 단어 치환 같은 작업을 한 줄의 패턴으로 처리할 수 있어요.
처음 보면 암호처럼 보이지만, 기본 문법 몇 가지만 알면 누구나 사용할 수 있어요.
꼭 알아야 할 기본 문법
가장 많이 쓰이는 정규식 문법을 정리했어요.
- . (점): 아무 문자 1개와 매칭
- * (별표): 앞 문자가 0번 이상 반복
- + (플러스): 앞 문자가 1번 이상 반복
- ? (물음표): 앞 문자가 0번 또는 1번
- [abc]: a, b, c 중 하나
- [0-9]: 숫자 하나
- [a-z]: 소문자 알파벳 하나
- \d: 숫자 (=[0-9])
- \w: 단어 문자 (영문, 숫자, _)
- \s: 공백 문자
- ^: 문자열 시작
- $: 문자열 끝
- (그룹): 괄호로 그룹핑
실전에서 자주 쓰는 정규식 패턴
이메일 검증: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]+ 패턴으로 이메일 형식을 확인할 수 있어요.
한국 전화번호: 01[0-9]-[0-9]+-[0-9]+ 패턴으로 010-1234-5678 형식을 매칭할 수 있어요.
URL 추출: https?://[^\s]+ 패턴으로 텍스트에서 URL을 찾을 수 있어요.
HTML 태그 제거: <[^>]+> 패턴으로 HTML 태그를 찾아서 제거할 수 있어요.
Toolkio의 정규식 테스트 도구를 사용하면 이런 패턴을 실시간으로 테스트하면서 결과를 확인할 수 있어요.
정규식 디버깅 팁
정규식이 예상대로 동작하지 않을 때 확인할 것들이에요.
1. 특수 문자를 이스케이프했는지 확인하세요. 점(.), 괄호(()), 대괄호([]) 등은 \를 앞에 붙여야 문자 그대로 매칭돼요.
2. 탐욕적 vs 게으른 매칭을 이해하세요. .*은 가능한 많이, .*?은 가능한 적게 매칭해요.
3. 작은 단위부터 테스트하세요. 전체 패턴을 한 번에 쓰지 말고 부분부터 확인하면 디버깅이 쉬워요.
4. 플래그를 확인하세요. g(전역), i(대소문자 무시), m(멀티라인) 같은 플래그가 결과에 영향을 줘요.