Skip to main content
DevTools24

정규식 테스터 및 디버거

실시간 피드백과 매치 하이라이팅으로 정규 표현식을 테스트, 검증 및 디버그합니다. 데이터 검증, 텍스트 처리 및 패턴 매칭 개발에 적합합니다.

//g
Status:Enter a regex pattern

기능

  • 실시간 테스트: 실시간 정규식 검증 및 매칭
  • 매치 하이라이팅: 매치된 텍스트의 시각적 하이라이팅
  • 상세 결과: 매치 위치 및 캡처 그룹
  • 플래그 지원: 전역, 대소문자 무시, 다중 줄 등
  • 빠른 예제: 일반 사용 사례를 위한 사전 빌드 패턴
  • 오류 감지: 잘못된 패턴에 대한 명확한 오류 메시지

일반적인 사용 사례

  • 이메일 검증: 이메일 주소 형식 검증
  • 전화번호: 전화번호 추출 및 검증
  • URL: 웹 주소 매칭 및 추출
  • 데이터 추출: 구조화된 텍스트 및 로그 파싱
  • 입력 검증: 폼 필드 검증 패턴
  • 텍스트 처리: 검색 및 바꾸기 작업

정규식 빠른 참조

문자 클래스:

  • \d - 모든 숫자 (0-9)
  • \w - 단어 문자 (a-z, A-Z, 0-9, _)
  • \s - 공백 문자
  • . - 모든 문자 (줄바꿈 제외)
  • [a-z] - 모든 소문자

수량자:

  • * - 0개 이상
  • + - 1개 이상
  • ? - 0개 또는 1개
  • {n} - 정확히 n번
  • {n,m} - n과 m 사이

프로 팁

  • 첫 번째뿐만 아니라 모든 매치를 찾으려면 전역 플래그(g) 사용
  • 패턴이 올바르게 작동하는지 확인하기 위해 여러 예제로 테스트
  • 매치의 특정 부분을 추출하려면 캡처 그룹() 사용
  • 구체적으로 - 너무 광범위한 패턴은 의도하지 않은 텍스트와 매치될 수 있음
  • 복잡한 패턴에는 온라인 정규식 리소스 사용
  • 백슬래시로 특수 문자 이스케이프