[email protected]supporttoolz.dev[email protected]salestoolz.dev[email protected]litonpixarlabs.io[email protected]billingexample.com
Regex 테스터를 사용하면 정규식을 작성하고 샘플 텍스트에 대해 실행하고 실시간으로 일치하는 항목을 정확히 확인할 수 있습니다. 모든 일치 항목이 제자리에 강조 표시되고 각 캡처 그룹이 해당 값과 위치로 나열되며 패턴의 구문 오류가 엔진의 정확한 메시지와 함께 보고됩니다. 따라서 패턴을 코드에 붙여넣고 프로그램을 다시 실행하는 대신 몇 초 만에 디버깅할 수 있습니다.
정규식은 컴팩트하지만 용서할 수 없습니다. 누락된 탈출, 탐욕스러운 수량자 또는 오해의 캐릭터 클래스는 패턴을 아무것도 일치시키지 않거나 너무 많이 일치시키거나 오류를 던질 수 있습니다. 이 테스터는 브라우저와 Node.js가 실행하는 동일한 JavaScript 정규식 엔진을 사용하므로 여기에서 볼 수 있는 동작은 프로덕션 코드에서 얻는 동작입니다. G, I, M, S, U 및 Y 플래그를 전환하여 각각의 결과가 어떻게 변경되는지 확인합니다.
모든 것이 브라우저에서 100% 실행됩니다. 실제 로그 라인,사용자 기록 또는 독점 형식을 포함하는 패턴 및 테스트 데이터는 업로드되거나 저장되지 않습니다. 이 도구는 로드된 후에는 오프라인으로 작동하므로 장치를 떠나지 않고도 민감한 데이터에 대한 표현식을 테스트할 수 있습니다.
여기서 엔진은 브라우저 자체이므로 동작은 JavaScript 가 근사하는 것이 아니라 수행할 작업과 일치합니다. 두 가지는 사람을 넘어뜨립니다. 전역 플래그는 정규식을 상태 저장 상태로 만듭니다: 호출 사이에 lastIndex 를 유지하므로 루프에서 동일한 개체를 재사용하면 일치 항목을 건너뛰거나 명확하게 일치하는 문자열에서 null 을 반환할 수 있습니다. 표현식을 새로 만들거나 lastIndex 를 재설정하면 이를 피할 수 있습니다. 두 번째는 성능입니다. 겹치는 문자 집합 위에 중첩된 수량자,즉 (a+)+ 모양은 일치하지 않는 입력에 기하급수적인 시간을 사용할 수 있으며 이는 정규식 서비스 거부 뒤에 있는 메커니즘입니다. 예제에 즉각적이고 긴 문자열에 매달려 있는 패턴은 이 문제가 있으므로 통과하는 경우만큼 의도적으로 실패 사례를 테스트하십시오.
패턴 필드에 정규식을 입력하거나 붙여넣기 - 주변의 슬래시 없이 표현식 자체만 작성합니다. 샘플 로드 를 클릭하여 작업 중인 이메일 일치 예제에서 시작합니다.
g (전역 - 모든 일치 항목 찾기), i (대소문자 구분 없음), m (다중선 앵커) 및 s (점 일치 개행) 와 같은 플래그를 토글하여 패턴이 적용되는 방식을 제어합니다.
검색하려는 텍스트를 테스트 영역에 붙여넣습니다. 패턴이나 텍스트를 편집할 때 업데이트 라이브와 일치합니다.
인라인으로 강조 표시된 모든 일치 항목을 확인하고, 각 일치에 대해 번호가 매겨진 캡처 그룹과 이름이 지정된 캡처 그룹을 검토하고, 완료되면 완료된 /pattern/flags 표현식을 복사합니다.
모든 일치 항목은 입력할 때 테스트 텍스트에서 직접 강조 표시되며 색상이 교대로 표시되도록 일치하는 일치 항목이 고유하게 유지됩니다.
번호가 매겨진 캡처 그룹은 캡처된 값과 일치하는 항목별로 나열되므로 각 패턴의 추출이 무엇인지 확인할 수 있습니다.
전역, 무시 대소문자, 다중 줄, dotAll, 유니코드, 끈적임 등 6개의 JavaScript 플래그를 모두 전환하고 즉시 효과를 확인하세요
잘못된 패턴이 JavaScript 엔진의 정확한 오류와 함께 포착되고 보고되어 구문 문제를 바로 가리킵니다.
Extract email addresses, URLs, phone numbers, and IPv4 addresses from any block of text. De-duplicate, sort, and copy the results. Runs client-side.
Paste a regular expression and get a clear, token-by-token explanation in plain English, including flags, groups, and quantifiers.
Find and replace text with a regular expression, using capture group backreferences like $1 and named groups, with full flag support
Convert typed text into realistic handwritten style. Choose from various handwriting fonts, ink colors, and paper backgrounds.
0 comments
No comments yet. Be the first to share your thoughts!