텍스트 기기에서 처리 · 업로드 없음

Regex 테스터

정규 표현식을 실시간으로 테스트하세요. 일치 항목을 강조 표시하고, 캡처 그룹을 표시하고, 모든 JS 플래그를 지원합니다 — 100% 브라우저에서.

Regex Tester는 JavaScript 정규 표현식을 실시간으로 테스트합니다. 일치 부분을 강조 표시하고, 캡처 그룹과 이름 있는 그룹도 보여줍니다. JS 정규식 플래그 다섯 가지(g, i, m, s, u), 전방 탐색·후방 탐색, 유니코드 속성 이스케이프를 지원합니다. 모든 처리는 브라우저의 기본 RegExp 엔진으로 로컬에서 이루어집니다. FreeToolHub.

Pattern

Test String

26 chars · 1 line

Results

일치 항목을 찾을 수 없습니다.

자주 묻는 질문

이 도구는 어떤 regex 구문을 지원하나요?

이 도구는 브라우저의 네이티브 JavaScript RegExp 엔진을 사용합니다. 문자 클래스, 수량자, 앵커, lookahead, lookbehind(ES2018+), 명명된 캡처 그룹(?<이름>...), u 플래그를 사용한 Unicode 속성 이스케이프 등 모든 표준 JS regex 구문을 지원합니다.

플래그 토글 버튼은 무엇을 하나요?

5개의 플래그가 매칭 동작을 변경합니다. g(전역)는 첫 번째만이 아닌 모든 일치를 찾습니다. i는 대소문자를 구분하지 않는 매칭을 수행합니다. m은 ^와 $가 각 줄의 시작/끝에 매칭되도록 합니다. s는 점(.)이 줄 바꿈 문자에도 매칭되도록 합니다. u는 전체 Unicode 지원을 활성화합니다.

일치 항목이 강조 표시되지 않는 이유는 무엇인가요?

g(전역) 플래그가 활성화되어 있는지 확인하세요 — 없으면 첫 번째 일치만 강조 표시됩니다. 패턴이 유효한지(입력 필드에 빨간 테두리가 없는지)도 확인하고, 테스트 문자열에 패턴에 맞는 텍스트가 포함되어 있는지 확인하세요.

캡처 그룹이란 무엇인가요?

캡처 그룹은 괄호로 묶인 regex 패턴의 일부입니다 — 예: (\d{4}). 일치 항목의 특정 부분을 추출할 수 있습니다. 명명된 그룹은 (?<년도>\d{4}) 구문을 사용합니다. 그룹 탭은 각 일치 항목에 대해 캡처된 값을 별도로 표시합니다.

이 도구는 내 데이터를 서버로 전송하나요?

아니요. 이 도구는 네이티브 JavaScript RegExp 엔진을 사용하여 완전히 브라우저에서 실행됩니다. 패턴과 테스트 문자열은 어떤 서버에도 전송되지 않습니다. 민감한 데이터 패턴도 안전하게 테스트할 수 있지만 모범 사례로 더미 데이터를 사용하는 것을 권장합니다.

탐욕적 수량자와 게으른 수량자의 차이점은 무엇인가요?

탐욕적 수량자(*, +, {n,m})는 가능한 한 많은 텍스트와 일치합니다. 게으른 수량자(*?, +?, {n,m}?)는 ?를 추가하여 가능한 한 적게 일치합니다. 예를 들어 <.+>는 탐욕적으로 HTML 태그 줄 전체와 일치하고, <.+?>는 각 개별 태그와 일치합니다.