최근 사용한 도구가 없습니다
즐겨찾기한 도구가 없습니다

정규식 시각화기 무료 온라인: 정규 표현식 테스트 디버깅

8 회 사용
Email URL IPv4 Hex Color Date Phone HTML Tag

정규식 팁

실시간 일치
패턴과 테스트 텍스트를 입력하면 일치 항목이 카운트와 위치와 함께 즉시 강조됩니다.
플래그
전역(g), 대소문자 무시(i), 여러 줄(m), 단일 줄(s).
일반 프리셋
이메일, URL, 날짜, 숫자, 전화, IP, HTML 태그. 클릭 한 번.

자주 묻는 질문

Q 정규식을 어떻게 테스트하나요?
A 상단에 패턴, 하단에 테스트 텍스트. 일치 항목이 색상, 그룹, 위치로 강조됩니다.
Q 어떤 플래그가 있나요?
A g, i, m, s.
Q 프리셋이 있나요?
A 이메일, URL, 날짜, 숫자 등.
Q IP 주소나 URL과 같은 일반적인 패턴을 처음부터 작성하지 않고 빠르게 찾는 방법은 무엇인가요?
A 내장된 사전 설정을 사용할 수 있습니다. 'Presets' (사전 설정)라는 레이블이 붙은 드롭다운 메뉴를 클릭하세요. 그런 다음 'IPv4 Address' (IPv4 주소) 또는 'HTTP URL' (HTTP URL)과 같은 옵션을 선택합니다. 도구는 테스트된 패턴으로 정규식 입력 필드를 자동으로 채웁니다. 클라이언트를 위한 웹사이트를 구축하는 프리랜서 개발자에게 특히 시간 절약에 큰 도움이 됩니다.
Q 정규식이 일치하면 안 되는 곳에서 일치하는 이유는?
A 'g' 플래그가 켜져 있는지 확인하세요. 없으면 엔진이 첫 번째 일치에서 멈춰 검증에서 오탐을 유발합니다. 예를 들어 /\d+/를 "abc123def"에 'g' 없이 테스트하면 하나가 표시되고, 'g'를 켜도 마찬가지입니다. 실제 문제는 종종 앵커 누락입니다. 문자열 앞에 ^, 끝에 $를 추가하여 전체 일치를 강제하세요. 플래그를 하나씩 전환해 원인을 찾는 것이 좋습니다.
Q 이 정규식 시각화 도구는 lookbehind 어설션을 지원하나요?
A 네, lookbehind 어설션이 작동합니다. 고정 길이 (?<=패턴)과 (?<!패턴) 형식을 모두 사용할 수 있습니다.(?<=ab+) 같은 가변 길이 lookbehind도 JavaScript 엔진 덕분에 지원됩니다. 이메일에서 사용자 이름을 추출하는 (?<=@)\w+ 패턴을 시도해보세요. 매칭이 안 되면 'u' 플래그를 켜보세요 — 일부 Unicode 패턴에 필요합니다.

사용 방법

관련 도구