정규식 테스터 무료 — 실시간 매칭 하이라이트·캡처 그룹
정규표현식을 입력하면 매칭 결과를 실시간으로 하이라이트합니다. 플래그 선택, 캡처 그룹 표시, 대체(Replace) 모드, 정규식 치트시트까지 제공합니다.
자주 묻는 질문
Q. 정규표현식(Regex)이란 무엇인가요?
문자열 패턴을 표현하는 특수 언어입니다. 텍스트 검색, 추출, 대체에 사용되며, 프로그래밍·로그 분석·데이터 처리에 필수적입니다.
Q. 플래그(Flag)란 무엇인가요?
g(전체 검색), i(대소문자 무시), m(다중 줄), s(점이 줄바꿈 포함)가 있습니다. 복수 선택이 가능합니다.
Q. 캡처 그룹이란 무엇인가요?
괄호()로 묶인 패턴 부분입니다. 매칭된 문자열 중 특정 부분만 추출할 때 사용합니다. $1, $2 등으로 참조할 수 있습니다.
Q. 대체(Replace) 모드는 어떻게 사용하나요?
대체 모드를 활성화하면 패턴에 맞는 문자열을 지정한 텍스트로 교체한 결과를 확인할 수 있습니다. $1~$9로 캡처 그룹을 참조합니다.
Q. 정규식을 학습할 수 있는 치트시트가 있나요?
네, 하단의 치트시트 버튼을 클릭하면 자주 사용되는 15개 패턴 설명을 바로 확인할 수 있습니다.
Q. 잘못된 정규식을 입력하면 어떻게 되나요?
입력창 아래에 오류 메시지가 즉시 표시됩니다. 오류가 있는 동안에는 매칭이 실행되지 않습니다.
이 도구 사용하는 방법
정규식 패턴 입력창에 정규표현식을 입력합니다. (예: \d+)
g, i, m, s 플래그를 필요에 따라 선택합니다.
매칭을 테스트할 문자열을 입력합니다.
매칭된 부분이 하이라이트되고, 캡처 그룹과 대체 결과가 표시됩니다.
정규식 테스터 무료 — 실시간 매칭 하이라이트·캡처 그룹에 대해 알아야 할 전문 지식
정규표현식은 1956년 수학자 스티브 클린이(Stephen Kleene)가 정규 언어 이론을 개발한 것을 기원으로 합니다. Ken Thompson이 1968년 QED 에디터에 처음 구현했고, Unix grep 도구를 통해 대중화되었습니다. JavaScript의 RegExp는 ECMA-262 표준을 따르며, ES2018에서 look-behind assertion(?<=), named capture group(?<name>)이 추가되었습니다. 복잡한 정규식은 ReDoS(Regular Expression Denial of Service) 취약점을 유발할 수 있으므로 백트래킹이 과도한 패턴은 피해야 합니다.
함께 사용하면 좋은 도구
JSON 데이터를 보기 좋게 정렬하거나 압축합니다. 유효성 검사, 키 수·깊이 분석까지 한 번에 처리하며, 외부 서버 없이 브라우저에서 즉시 실행됩니다.
블로그 글자수를 실시간으로 측정합니다. SEO 최적 분량 2,000자 달성 여부를 즉시 확인하고 키워드 밀도까지 체크하세요. 네이버·티스토리·워드프레스 모두 지원.
한글 포스트 제목을 SEO에 최적화된 영문 URL slug로 즉시 변환합니다. 워드프레스, 네이버 블로그, 티스토리 등 모든 플랫폼에서 활용 가능. 특수문자 자동 제거, 소문자 변환, 하이픈 연결.