플래그는 동일한 패턴의 의미를 변경합니다.
전역, 대소문자 구분, 멀티라인 및 dotAll 플래그는 일치하는 항목의 수와 위치를 모두 변경할 수 있습니다. Regex 결과를 디버깅하거나 공유할 때 패턴과 함께 설정된 플래그를 기록합니다.
정규식(Regex)을 실시간 테스트하고 매칭, 캡처 그룹, 플래그, 치환 결과를 브라우저에서 확인합니다.
치환 결과가 여기에 표시됩니다.
정규식은 논리적으로 정확할 수 있지만 크거나 적대적인 텍스트에서는 여전히 안전하지 않을 수 있습니다. 가장 좋은 작업 흐름은 좁은 패턴으로 시작하여 대표적인 엣지 케이스를 테스트하고 일치 항목을 검사한 다음 더 큰 입력에 대해서만 교체를 실행하는 것입니다.
전역, 대소문자 구분, 멀티라인 및 dotAll 플래그는 일치하는 항목의 수와 위치를 모두 변경할 수 있습니다. Regex 결과를 디버깅하거나 공유할 때 패턴과 함께 설정된 플래그를 기록합니다.
대체 그룹이 잘못 참조되면 올바르게 일치하는 패턴이 잘못된 출력을 생성할 수 있습니다. 프로덕션 텍스트에 적용하기 전에 선택적 그룹, 빈 일치, 유니코드 및 줄 경계가 있는 사례에서 대체 미리 보기를 테스트합니다.
중첩된 모호한 수량자는 일부 JavaScript 정규식을 매우 느리게 만들 수 있습니다. 테스터는 실행시간 제한를 적용하지만 프로덕션 코드는 가능한 경우 더 간단한 패턴과 제한된 수량자를 선호해야 합니다.