🔎 정규식 테스터 — 실시간 매치·캡처 그룹·치환
툴리오 정규식 테스터는 완전히 브라우저에서만 작동하는 무료 도구입니다. 파일 업로드나 로그인 없이, 오프라인에서도 정규식을 즉시 테스트할 수 있습니다.
Regex Pattern
Flags
Test String
Capture Groups (first match)
Replace
소개
정규식 패턴과 테스트 문자열을 입력하면 모든 매치가 실시간으로 하이라이트됩니다. 첫 번째 매치의 캡처 그룹은 $1, $2 … 형식으로 목록화되고, 치환 미리보기에서 실제 결과를 바로 확인할 수 있습니다. g·i·m·s·u 플래그는 체크박스로 간편하게 조합할 수 있습니다. 모든 처리가 브라우저 내에서 이루어지므로 입력한 패턴과 문자열은 외부로 나가지 않아 완전히 안전합니다.
사용 방법
- Pattern 입력란에 정규식을 입력합니다.
- 필요한 플래그를 선택합니다 (g: 전체 검색, i: 대소문자 무시, m: 다중 행 등).
- Test String 영역에 테스트할 문자열을 붙여넣거나 입력하면 매치가 즉시 하이라이트됩니다.
- Capture Groups 패널에서 첫 번째 매치의 $1, $2 … 값을 확인합니다.
- Replace 필드에 치환 문자열을 입력해 결과를 미리 보고, Copy 버튼으로 복사합니다.
자주 묻는 질문
- 이 정규식 테스터는 무료인가요?
- 네, 완전 무료입니다. 계정 가입, 구독, 사용량 제한 모두 없습니다.
- 입력한 패턴이나 문자열이 서버로 전송되나요?
- 아니요. 모든 처리는 브라우저의 JavaScript RegExp 엔진으로 로컬에서 실행됩니다. 데이터는 서버로 전혀 전송되지 않습니다.
- 오프라인에서도 사용할 수 있나요?
- 네. 페이지를 한 번 불러온 후에는 인터넷 연결 없이도 계속 사용할 수 있습니다. PWA로 설치하면 오프라인에서도 바로 실행됩니다.
- 어떤 정규식 플래그를 지원하나요?
- g (전체), i (대소문자 무시), m (다중 행), s (dotAll), u (유니코드) — JavaScript 표준 RegExp 플래그를 모두 지원합니다.
- 치환 문자열에서 캡처 그룹을 사용할 수 있나요?
- 네. 치환 필드에 $1, $2 … 를 사용해 패턴의 캡처 그룹을 참조할 수 있습니다. JavaScript의 String.replace() 와 동일한 방식입니다.