0

정규식 테스터 온라인

JavaScript 정규 표현식을 실시간으로 디버그합니다. 강조 표시된 일치 항목, 캡처 그룹, 플래그 및 대체 미리 보기를 확인할 수 있습니다.

$1, $2 및 $<name>과 같은 명명된 참조를 지원합니다. $&는 전체 일치 항목을 삽입합니다. 미리보기를 숨기려면 비워두세요.

처리 중... 0%

결과

이 정규식 테스터는 JavaScript 정규식을 개발하고 디버깅하기 위한 라이브 워크벤치입니다. 패턴을 입력하고, g, i, m, s 및 u 플래그를 전환하고 테스트 텍스트를 붙여넣습니다. 입력할 때 일치 항목이 텍스트에서 직접 강조 표시되고, 카운터에 발견된 개수가 표시되며, 자세한 목록은 모든 일치 항목을 번호가 매겨진 이름의 캡처 그룹으로 분류합니다. 구문 오류는 조용히 실패하지 않습니다. 테스터는 JavaScript 엔진의 정확한 메시지를 표시하므로 괄호가 잘못되었거나 유효하지 않은 수량자가 즉시 발견됩니다.

일회성 텍스트 작업이 아닌 패턴 개발을 위해 제작되었습니다. 로그 파서에 대한 캡처를 설계하거나, 검증이 허용하는 URL 형식을 테스트하거나, 미리보기가 실제로 수행하는 작업을 학습할 때 그룹, 위치 및 극단적인 경우를 확인해야 합니다. 이것이 바로 이 도구가 보여주는 것입니다. 텍스트에 대한 일상적인 간단한 찾기 또는 찾기 및 바꾸기 작업의 경우 전용 텍스트 검색 및 텍스트 바꾸기 도구가 더 빠릅니다. 이 테스터는 패턴 자체를 올바르게 얻기 위해 가는 곳입니다.

대체 모드는 이를 리팩토링 미리보기로 전환합니다. $1, $& 또는 $<name> 참조가 포함된 대체 문자열을 입력하고 표현식을 코드에 커밋하기 전에 원본과 나란히 변환된 텍스트를 확인하세요. 사전 설정된 페이지(이메일, URL, 전화번호, IP 주소, 날짜 및 비밀번호 정책에 대한 미리 만들어진 패턴)와 결합되어 일반적인 실제 표현에 대한 실용적인 참조로 두 배가 됩니다.

모든 것이 네이티브 JavaScript RegExp 엔진을 사용하여 브라우저에서 로컬로 실행됩니다. 이 엔진은 프로덕션 JS 코드에서 패턴을 실행하는 것과 동일한 엔진이므로 여기에서 일치하는 항목이 거기에서 일치합니다. 텍스트나 패턴이 어디에도 업로드되지 않으므로 오프라인에서도 실제 로그, 고객 데이터 샘플 또는 구성 파일에 대한 표현식을 안전하게 디버그할 수 있습니다.