ì ê·ì í ì¤í°
ì ê· ííìì ì¤ìê°ì¼ë¡ í ì¤í¸íê³ ëë²ê·¸í©ëë¤.
ì ê·ì í ì¤í° ì ë³´
ì¤ìê° ë§¤ì¹ì¼ë¡ ì ê· ííìì í ì¤í¸íê³ ëë²ê·¸í©ëë¤. ê°ì¡°ë ì¼ì¹, ìº¡ì² ê·¸ë£¹ ë° ì¼ì¹ ìì¹ë¥¼ íì¸íì¸ì. 모ë JavaScript ì ê·ì íë그를 ì§ìí©ëë¤.
이 도구란?
정규식 테스터를 사용하면 임의의 입력 텍스트에 대해 정규식을 실시간으로 작성하고 테스트할 수 있습니다. 패턴을 입력하면 일치하는 부분이 실시간으로 강조 표시되고 캡처 그룹은 별도로 표시됩니다. 전역(g), 대소문자 구분 없음(i), 여러 줄(m) 등의 플래그를 포함한 JavaScript 정규식 구문을 지원합니다.
사용 방법
- 패턴 필드에 정규식을 입력합니다.
- 선택적으로 플래그를 설정합니다(g는 전역, i는 대소문자 구분 없음, m은 여러 줄).
- 테스트 입력 필드에 테스트 문자열을 입력합니다.
- 일치 항목이 실시간으로 강조 표시되고 캡처 그룹이 결과 패널에 표시됩니다.
주요 활용 사례
- 개발 중 정규식 테스트 및 디버깅
- 패턴을 대화식으로 실험하며 정규식 구문 학습
- 정규식이 이메일 주소, 전화번호, URL을 올바르게 일치시키는지 확인
- 로그 파일이나 텍스트 데이터에서 특정 데이터 패턴 추출
활용 팁
- 첫 번째만이 아닌 모든 일치 항목을 찾으려면 항상 'g' 플래그를 사용하세요.
- 간단하게 시작하세요——정규식을 한 번에 한 부분씩 구성하고 각 추가를 테스트합니다.
- 특수 문자(. * + ? [ ] { } | ^ $ \ /)를 문자 그대로 사용할 때는 백슬래시로 이스케이프하세요.
자주 묻는 질문
왜 내 패턴이 하나 이상의 항목과 일치하지 않나요?
전역(g) 플래그 없으면 JavaScript 정규식이 첫 일치 후 중지됩니다. g 플래그를 추가하여 테스트 문자열의 모든 항목을 강조 표시하고 계산하세요.
대소문자 무시 플래그와 여러 줄 플래그의 차이는 무엇인가요?
i 플래그는 문자 일치를 대소문자 구분 없음으로 만듭니다(A는 a와 일치). m 플래그는 ^ 및 $를 전체 문자열의 시작/끝이 아닌 각 줄의 시작/끝과 일치하도록 변경합니다.
캡처 그룹이 일치한 내용은 어떻게 확인하나요?
추출할 패턴 부분을 괄호로 감싸세요(예: (\d+)). 결과 패널에 각 캡처 그룹의 일치 값이 전체 일치와 별도로 나열됩니다.
이 도구가 선행 및 후행 단언을 지원하나요?
네, JavaScript 정규식 엔진을 사용하므로 현대 브라우저에서 선행 단언(?=...), 부정 선행 단언(?!...), 후행 단언(?<=...)을 지원합니다.
내 테스트 텍스트나 패턴이 어디에도 전송되나요?
아니요. 일치는 JavaScript의 내장 RegExp 엔진을 사용하여 완전히 클라이언트 측에서 이루어집니다——아무것도 서버로 전송되지 않습니다.
실시간 매칭으로 정규 표현식을 테스트하고 디버그합니다. 일치 항목 강조, 캡처 그룹 확인, 무료 정규식 테스터로 여러 문자열 테스트.
정규식 테스터 · regex 테스트 · 정규 표현식 검증 · 정규식 디버그 · 온라인 정규식 · 패턴 매칭 · 정규식 체커 · 정규식 빌더 · 정규식 도구