정규식 테스터 (매치, 그룹, 치환 미리보기)
정규식을 빠르게 시험해야 하나요? 붙여넣고 바로 확인할 수 있습니다.
강조된 매치, 캡처 그룹, 치환 결과를 한 화면에서 확인하세요.
입력 내용은 브라우저 안에서만 처리되며 서버로 전송되지 않습니다.
사용 방법
- 패턴을 입력하고 필요한 플래그(g/i/m)를 선택합니다.
- 원문 텍스트를 붙여넣습니다. 자동 실행이 켜져 있으면 결과가 바로 갱신됩니다.
- 매치 목록에서 위치를 확인하고 각 매치로 이동할 수 있습니다.
- 그룹 탭과 치환 탭에서 캡처 결과와 치환 출력을 검증합니다.
예시
이메일 추출
입력: 이메일 주소가 들어 있는 텍스트
출력: 강조된 매치와 시작/끝 위치
key=value 치환
입력: 여러 줄의 key=value 텍스트
출력: $1과 $2를 이용한 치환 결과
로그 줄 필터
입력: INFO / WARN / ERROR가 섞인 로그 텍스트
출력: m 플래그를 사용한 줄 단위 매칭
치환 치트 시트
- $1, $2 ... : 캡처 그룹 참조
- $& : 전체 매치
- $` : 매치 앞 / $' : 매치 뒤
참고
- 이 도구는 JavaScript (ECMAScript) 정규식을 사용해 패턴을 평가합니다.
- 일부 PCRE 기능(예: 원자 그룹)은 지원되지 않습니다.
- JavaScript 기능도 실행 환경에 따라 차이가 있을 수 있습니다.
- 결과가 PCRE와 완전히 동일하다고 보장되지는 않습니다.
FAQ
g/i/m 플래그는 무엇인가요?
체크박스로 켜고 끌 수 있습니다. (g=전역, i=대소문자 무시, m=멀티라인)
치환도 테스트할 수 있나요?
네. 치환 문자열을 입력하고 치환 탭을 확인하세요. $1 같은 그룹 참조도 지원합니다.
PCRE와는 어떻게 다른가요?
이 도구는 JavaScript 정규식을 사용합니다. 사양 차이 때문에 같은 패턴이라도 PCRE와 다른 결과가 나올 수 있습니다.