계산기 & 툴계산기 & 툴
개발

🔍
정규 표현식 테스트 툴

정규 표현식(Regex) 패턴을 테스트하고 문자열에서 일치하는 결과를 확인할 수 있는 도구입니다.
정규 표현식을 입력하면 문자열에서 일치하는 항목을 찾아드립니다.

정규 표현식(Regex)이란?

정규 표현식(Regular Expression, RegExp)은 특정 문자열의 규칙을 정의하는 언어입니다. 텍스트에서 패턴을 검색하거나 치환할 때 주로 사용되며, 검색(Search)과 검증(Validation), 치환(Replace) 작업에서 매우 강력한 도구로 작동합니다.

대표적인 정규 표현식 패턴

  • \d: 숫자 (0~9)
  • \w: 알파벳/숫자/언더스코어
  • [a-z]: 소문자 a부터 z
  • ^abc: abc로 시작하는 문자열
  • abc$: abc로 끝나는 문자열
  • .: 임의의 문자 1개
  • *: 0개 이상의 반복
  • +: 1개 이상의 반복
  • ?: 0개 또는 1개
  • (...): 그룹
예:
- \d3-\d4는 123-4567처럼 3자리 숫자-4자리 숫자 패턴을 의미합니다.
- [A-Z]2\d+는 AB123처럼 대문자 2개 + 숫자 패턴을 찾습니다.

실제 활용 패턴

항목정규 표현식 패턴예시
이메일^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,}$user@example.com
휴대폰 번호^01[016789]-?\d{3,4}-?\d{4}$010-1234-5678
주민등록번호^\d{6}-?\d{7}$900101-1234567
생년월일 (YYYY-MM-DD)^\d{4}-\d{2}-\d{2}$1990-01-01
우편번호 (5자리)^\d{5}$04524
IP 주소 (IPv4)^(\d{1,3}\.){3}\d{1,3}$192.168.0.1
URL^https?:\/\/[\w.-]+\.[a-zA-Z]{2,}(\/\S*)?$https://example.com
비밀번호 (영문+숫자 8자 이상)^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$abc12345
한글만^[가-힣]+$홍길동
숫자만^\d+$123456

활용 예시

  • 프로그래밍 - 이메일/비밀번호 검증, 로그 파싱, 코드 리팩토링
  • 웹 개발 - 폼 유효성 검사, 스팸 필터링
  • 데이터 분석 - 로그 데이터 전처리, 텍스트 마이닝
  • 오피스 자동화 - 엑셀의 REGEXMATCH, REGEXREPLACE 함수
  • 마케팅/CRM - 이메일 도메인 필터링, 이름 정규화

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."