정규식 테스터
브라우저에서 JavaScript 정규식을 만들고 테스트하세요. 텍스트를 어디에도 보내지 않고 모든 일치, 캡처 그룹, 인덱스, 오류를 볼 수 있습니다.
사용 방법
사용 방법
- JavaScript 정규식을 입력하고 플래그를 선택하세요.
- 테스트할 텍스트를 붙여 넣은 다음 표현식 테스트를 선택하세요.
- 각 일치, 캡처 그룹, 원본 위치를 검토하거나 보고된 오류를 수정하세요.
JavaScript RegExp 동작
이 테스터는 브라우저 내장 RegExp 엔진을 사용하므로 구문, 플래그, 유니코드 동작, 룩어라운드, 역참조, 명명 그룹은 브라우저가 지원하는 JavaScript 버전을 따릅니다.
확인할 수 있는 일치 세부 정보
각 결과에 전체 일치, 0부터 시작하는 원본 인덱스, 종료 위치, 캡처 그룹이 표시됩니다. 브라우저가 제공하면 명명된 캡처에도 레이블을 붙입니다. 전역 및 스티키 표현식은 반복 평가하고 나머지는 첫 일치를 표시합니다.
비공개 로컬 처리
표현식과 테스트 텍스트는 이 브라우저에 남습니다. 각 입력은 최대 200,000 UTF-16자이며 페이지는 서버로 보내거나 원격 패턴 라이브러리를 가져오지 않습니다.
자주 묻는 질문
더 알아보기
어떤 정규식 방식을 사용하나요?
PCRE, Python, Ruby 또는 다른 서버 측 방식이 아니라 브라우저 JavaScript RegExp 구현을 사용합니다. 이식성이 중요하면 대상 JavaScript 런타임을 확인하세요.
왜 일치가 하나만 보이나요?
g 또는 y 플래그가 없으면 JavaScript RegExp는 첫 일치만 반환합니다. g를 켜면 겹치지 않는 모든 일치를 찾고 y는 현재 위치에서 반복 일치합니다.
표현식이 업로드되나요?
아니요. 일치 검사와 오류 보고는 브라우저에서 로컬로 이루어집니다.
빈 캡처 그룹은 무엇인가요?
그룹이 빈 문자열과 일치하거나 일치하지 않아 긴 대시로 표시될 수 있습니다. 테스터는 결과에서 이 차이를 유지합니다.