정규식 테스트 – 정규표현식 테스터 온라인 무료
정규표현식을 실시간으로 테스트하고 디버그하세요. 매치 하이라이트, 캡처 그룹, 자주 쓰는 패턴을 지원합니다.
🔒 텍스트가 브라우저 밖으로 나가지 않습니다. 모든 정규식 테스트는 로컬에서 실행됩니다.
매치 미리보기 (2개)
| # | 매치 | 위치 | 그룹 |
|---|---|---|---|
| 1 | hello@example.com | 14 | — |
| 2 | support@want2convert.com | 35 | — |
정규표현식을 온라인으로 테스트하는 방법
- 1
패턴 입력
패턴 입력란에 정규표현식을 입력하세요. 슬래시는 빼고 패턴만 입력합니다.
- 2
플래그와 테스트 문자열 설정
플래그(g, i, m, s)를 선택하고 테스트 문자열을 텍스트 영역에 붙여넣으세요.
- 3
매치 결과 확인
매치된 부분이 문자열에서 하이라이트됩니다. 아래 표에는 각 매치의 위치와 캡처 그룹이 표시됩니다.
정규표현식은 쓰기는 쉬워도 읽기 어렵고, 검증 없이 믿기는 더 어렵기로 유명합니다. 라이브 테스터를 사용하면 입력하는 동안 실제 데이터에서 모든 매치와 캡처 그룹을 바로 확인할 수 있어, 예외 상황을 운영 환경에서 뒤늦게 발견하는 일을 막을 수 있습니다.
이 테스터는 사용 중인 브라우저의 JavaScript RegExp 엔진을 그대로 사용합니다. Node.js나 브라우저에서 패턴을 실행하는 엔진과 같습니다. 정규식 방언은 PCRE, Python, Java마다 다르기 때문에 이 점이 중요합니다. 모든 처리는 로컬에서 이루어지며 패턴과 텍스트는 서버로 전송되지 않습니다.
각 결과 행에는 매치된 문자열, 위치(인덱스), 번호가 붙은 캡처 그룹이 표시됩니다. 사용할 수 있는 플래그는 g(모든 매치), i(대소문자 무시), m(줄 단위 앵커), s(점이 줄바꿈도 매치)입니다. 이메일, URL, IP, 미국 전화번호, 날짜, 16진수 색상, HTML 태그, 공백 같은 기본 패턴에서 시작해 수정할 수도 있습니다.