모든 도구

정규식 테스터

실시간 매치 강조 기능으로 정규 표현식 테스트

//
일치 · 2
Hello world from Multilities
[0]Hello world($1=Hello, $2=world)
[1]from Multilities($1=from, $2=Multilities)

작동 방식

정규식 테스터실시간 매치 강조 기능으로 정규 표현식 테스트. 모든 처리가 브라우저에서 이루어집니다 — 업로드, 가입, 이메일 불필요. 영원히 무료.

마지막 업데이트:

정규식 테스터 소개

정규식 테스터는 정규 표현식을 입력하면 샘플 문자열에서 매칭되는 부분을 실시간으로 강조해 주는 도구입니다. 패턴을 디버깅하고, 캡처 그룹을 확인하고, 플래그를 빠르게 실험할 수 있습니다.

백엔드 개발자, 데이터 분석가, 로그 처리 담당자가 자주 사용하며 모든 매칭은 브라우저의 JavaScript 엔진에서 실행됩니다. 외부 전송이 없습니다.

자주 묻는 질문

어떤 정규식 엔진이 지원되나요?

JavaScript의 네이티브 RegExp 엔진 — 브라우저와 Node.js에서 사용하는 것과 동일합니다. ECMAScript 플래그 g, i, m, s, u, y가 지원됩니다.

캡처 그룹을 볼 수 있나요?

네. 각 일치마다 번호가 매겨진 $1, $2, … 캡처 그룹이 표시됩니다. 이름 있는 그룹은 각 일치의 JSON 출력에 나타납니다.

'.*'가 너무 많이 일치하는 이유는?

기본적으로 '.'은 줄바꿈과 일치하지 않습니다. 줄바꿈을 포함한 모든 문자와 일치시키려면 's'(dotAll) 플래그를 켜세요.

어떤 정규식 문법을 사용하나요?

JavaScript 엔진 기준이며 ECMAScript 사양을 따릅니다.

Python이나 PCRE와 다른 점이 있나요?

look-behind 지원이나 일부 플래그가 다를 수 있습니다. 실제 환경에서 한 번 더 검증해 주세요.

복잡한 정규식이 너무 느려지면 어떻게 하나요?

백트래킹을 줄이고, 욕심 없는 수량자(*?, +?)를 활용하면 성능이 개선됩니다.

블로그 최신 글

관련 도구