정규식 테스터

정규식 패턴을 실시간으로 테스트하고 매칭 결과를 확인합니다. 플래그 옵션, 캡처 그룹 분석, 패턴 설명, 문자열 치환을 지원합니다.

최종 업데이트: 2026/01/10

정규식 테스터

//
치환:
자주 쓰는 정규식
테스트 문자열
0
매치
0
그룹
0ms
실행 시간

일치하는 항목이 없습니다

캡처 그룹이 없습니다

정규식을 입력하면 설명이 표시됩니다

치환 결과가 여기에 표시됩니다

정규식 테스터란?

정규식 테스터는 정규 표현식(Regular Expression, Regex)을 실시간으로 테스트하고 디버깅할 수 있는 온라인 도구입니다. 복잡한 패턴을 작성하면서 바로 결과를 확인할 수 있어 개발 효율을 크게 높여줍니다.

매치 결과 하이라이트, 캡처 그룹 확인, 패턴 설명, 문자열 치환 등 정규식 작업에 필요한 모든 기능을 제공합니다.

주요 기능

  • 실시간 매칭 – 패턴을 입력하면 즉시 매치 결과가 하이라이트됩니다
  • 플래그 옵션 – g(전역), i(대소문자 무시), m(멀티라인), s(dotAll), u(유니코드) 지원
  • 캡처 그룹 확인 – 괄호로 캡처한 그룹의 내용을 상세히 확인
  • 패턴 설명 – 정규식의 각 토큰이 무엇을 의미하는지 자동 해석
  • 문자열 치환 – 매치된 부분을 다른 문자열로 치환하고 결과 확인
  • 예제 템플릿 – 이메일, 전화번호, URL 등 자주 쓰는 패턴 제공

사용 방법

  1. 정규식 패턴 입력란에 테스트할 패턴을 입력합니다
  2. 필요한 플래그(g, i, m, s, u)를 선택합니다
  3. 테스트 문자열 영역에 검사할 텍스트를 입력합니다
  4. 매치되는 부분이 실시간으로 하이라이트됩니다
  5. 하단 탭에서 상세 매치 결과, 그룹, 패턴 설명을 확인합니다
  6. 치환이 필요하면 치환 문자열을 입력하고 치환 버튼을 클릭합니다

플래그 설명

  • g (global) – 첫 번째 매치만이 아닌 모든 매치를 찾습니다
  • i (ignoreCase) – 대소문자를 구분하지 않고 검색합니다
  • m (multiline) – ^와 $가 각 줄의 시작/끝에도 매치됩니다
  • s (dotAll) – .(점)이 줄바꿈 문자도 매치합니다
  • u (unicode) – 유니코드 이스케이프 시퀀스를 지원합니다

이런 분들께 추천합니다

  • 웹 개발자 – 폼 입력값 검증 패턴 테스트
  • 백엔드 개발자 – 로그 파싱, 데이터 추출 패턴 작성
  • 데이터 분석가 – 텍스트 데이터 정제 및 추출
  • QA 엔지니어 – 테스트 데이터 패턴 매칭 검증
  • 정규식을 배우는 학생 – 실시간 피드백으로 학습

자주 묻는 질문

정규식에서 특수문자를 매치하려면 어떻게 하나요?

특수문자 앞에 백슬래시(\)를 붙여 이스케이프합니다. 예를 들어 마침표(.)를 찾으려면 \., 물음표(?)를 찾으려면 \?를 사용합니다.

캡처 그룹은 어떻게 사용하나요?

괄호()로 패턴을 감싸면 캡처 그룹이 됩니다. 치환 시 $1, $2 등으로 참조할 수 있습니다. 예: (\\d+)-(\\d+)로 매치하고 $2-$1로 치환하면 순서가 바뀝니다.

전방탐색과 후방탐색이 무엇인가요?

전방탐색(?=)은 특정 패턴이 뒤에 오는 위치를 찾고, 후방탐색(?<=)은 특정 패턴이 앞에 오는 위치를 찾습니다. 매치되는 문자열에는 포함되지 않습니다.

탐욕적 매칭과 게으른 매칭의 차이는?

탐욕적 매칭(*, +)은 가능한 많이 매치하고, 게으른 매칭(*?, +?)은 가능한 적게 매치합니다. 예: <.+>는 전체 <a><b>를 매치하지만, <.+?>는 <a>만 매치합니다.

문의하기