정규식 테스터 – 실시간 매치 결과 확인

정규식 패턴이 입력한 텍스트에 어떻게 매치되는지 실시간으로 확인하고, 캡처 그룹까지 함께 표시합니다.

주요 기능

  • .NET 스타일 정규식 패턴 지원 (PCRE 계열 대부분 호환)
  • 대소문자 무시(IgnoreCase), 여러 줄(Multiline), 싱글라인(. = 개행) 옵션
  • 매치 결과를 Index / Length / Value / 캡처 그룹 표로 표시
  • catastrophic backtracking 방지를 위한 2초 타임아웃

용어 설명

정규식(Regular Expression)
문자열의 패턴을 표현하는 형식 언어. 검색·치환·검증에 광범위 사용.
캡처 그룹(Capture Group)
괄호 (...)로 묶은 부분. 매치된 값 안에서 특정 조각만 추출할 때 사용.
Multiline 모드
^$가 각 라인의 시작/끝에 매치되도록 변경.
Singleline 모드 (.NET 용어)
.이 개행 문자에도 매치되도록 변경. 다른 언어에서는 “DOTALL” 이라 부름.
Catastrophic Backtracking
중첩 반복((a+)+ 등) 패턴이 특정 입력에서 지수적으로 느려지는 현상.

사용 방법

  1. 정규식 패턴을 입력합니다.
  2. 필요한 옵션(대소문자 무시 등)을 체크합니다.
  3. 테스트할 텍스트를 붙여넣습니다.
  4. 테스트 버튼을 클릭해 매치 리스트를 확인합니다.

자주 묻는 질문

Q. JavaScript 정규식과 다른가요?
대부분 호환되지만 세부 표기(예: \d의 유니코드 범위)에 차이가 있을 수 있습니다.
Q. 치환 미리보기도 지원되나요?
현재는 매치 확인만 지원합니다. 치환은 추후 지원 예정.
Q. 이스케이프는 어떻게 입력하나요?
입력창에 그대로 \d, \w, \s 등을 씁니다. 이중 이스케이프(\\d) 불필요.
Wordpress Social Share Plugin powered by Ultimatelysocial
Copy link
URL has been copied successfully!
THREADS
RSS
error: 저작권 콘텐츠보호를 부탁드립니다.