정규식 테스트 - 패턴 매칭과 오류를 브라우저에서 바로 확인

패턴 매칭 확인·하이라이트

카테고리 생산성

불러오는 중...

도구 도움말

정규식 테스트 사용법과 주의사항

정규식 테스트는 패턴이 실제 문자열에서 어디에 매칭되는지 빠르게 확인하는 도구입니다.

g, i, m, s 플래그를 켜고 끄며 결과 개수, 위치, 하이라이트를 확인할 수 있습니다.

언제 쓰면 좋은가

  • 로그, 목록, 문서에서 특정 패턴을 찾기 전 정규식을 검증할 때
  • 대소문자 무시, 멀티라인, dotAll 플래그 차이를 비교할 때
  • 정규식 문법 오류 메시지를 빠르게 확인할 때
  • 매칭 목록을 복사해 다른 작업에 활용할 때

사용 방법

  1. 정규식 패턴을 슬래시 없이 입력합니다.
  2. 필요한 플래그를 선택합니다.
  3. 테스트 문자열을 입력하고 하이라이트와 매칭 목록을 확인합니다.
  4. 결과가 너무 많으면 패턴을 더 구체적으로 좁힙니다.

사용 팁

  • 처음에는 작은 샘플 문자열로 패턴을 검증한 뒤 긴 텍스트에 적용하세요.
  • 전역 매칭 결과가 많다면 앵커나 문자 범위를 추가해 패턴을 좁히는 편이 좋습니다.
  • 빈 문자열 매칭 패턴은 예상보다 많은 결과를 만들 수 있으므로 주의하세요.

주의사항

  • 브라우저 JavaScript RegExp 기준으로 동작하므로 다른 언어의 정규식 문법과 다를 수 있습니다.
  • 전역 매칭은 브라우저 멈춤을 줄이기 위해 표시 개수를 제한합니다.
  • 복잡한 백트래킹 패턴은 입력에 따라 느려질 수 있습니다.

자주 묻는 질문

어떤 정규식 엔진을 사용하나요?
현재 브라우저의 JavaScript RegExp를 사용합니다. PCRE, Python, Java 정규식과 세부 문법이 다를 수 있습니다.
매칭 결과가 일부만 보입니다.
전역 매칭은 최대 표시 개수를 제한합니다. 결과가 너무 많으면 패턴을 더 구체적으로 조정하세요.
패턴과 테스트 문자열은 저장되나요?
도구 저장 설정이 켜져 있으면 현재 브라우저 저장소에 저장되어 다시 열었을 때 복원됩니다.