RegEx 정규표현식 테스트기
입력 문자열에 정규표현식 매칭 여부와 그룹 추출 결과를 실시간 확인합니다.
한눈에 요약
정규표현식 패턴과 옵션을 입력하면 매칭 개수와 첫 번째 매치의 캡처 그룹을 바로 확인할 수 있어요. 이메일, 전화번호, 로그 데이터처럼 반복되는 텍스트 형식을 검증할 때 활용해 보세요.
실시간 자동 연산100% 브라우저 연산검토 완료
RegEx 정규표현식 테스트기
실시간 연산
계산 결과
수치를 입력하면 실시간으로 계산됩니다.
계산 공식 및 예시
공식
매칭 결과 = 입력 문자열에서 정규표현식 패턴과 옵션에 일치하는 항목 검색계산 예시입력 문자열이 hello@example.com이고 패턴이 ^([\w.-]+)@([\w.-]+)이면 1건이 매칭되며 첫 번째와 두 번째 그룹은 hello, example.com입니다.
RegEx 정규표현식 테스트기 사용법
정규표현식 패턴, 옵션, 테스트 문자열을 입력하면 일치 여부와 전체 매칭 개수, 첫 번째 매치의 캡처 그룹을 확인할 수 있습니다. 날짜·이메일·전화번호 형식 검증이나 로그에서 필요한 값 추출 전 패턴을 빠르게 점검할 때 유용합니다.
옵션에는 g, i, m, s, u, y 등을 조합해 입력할 수 있습니다. 예를 들어 gi는 대소문자를 구분하지 않고 문자열 전체에서 찾습니다.
계산 방법
이 도구는 입력 문자열에 패턴을 적용한 뒤, 일치하는 모든 항목을 세고 첫 번째 매치의 괄호 그룹 값을 표시합니다.
캡처 그룹은 패턴 안의 일반 괄호 ()로 만들 수 있습니다. 예를 들어 날짜 패턴 (\\d{4})-(\\d{2})-(\\d{2})는 연도·월·일을 각각 추출합니다.
계산 예시
- 상황 1: 문자열이
2026-08-15이고 패턴이(\\d{4})-(\\d{2})-(\\d{2})이면 1건이 매칭됩니다. 그룹 1은2026, 그룹 2는08, 그룹 3은15입니다. - 상황 2: 문자열이
Cat, cat, CAT이고 패턴이cat, 옵션이gi이면 대소문자를 무시해 총 3건이 매칭됩니다.
사용 시 주의사항 및 활용 팁
- 본 도구 결과는 브라우저 JavaScript 정규표현식 문법을 기준으로 한 참고 결과입니다.
- 괄호
()는 그룹을 만들고, 그룹화만 필요할 때는(?:...)를 사용하면 캡처 결과를 줄일 수 있습니다. - 사용자 입력을 실제 서비스 검색이나 검증에 적용할 때는 매우 복잡한 패턴이 성능 문제를 만들 수 있으므로 충분히 긴 문자열로도 테스트해 보세요.
최종 내용 검토일: 2026-08-15
Q&A
자주 묻는 질문
g 옵션은 언제 사용하나요?
g는 문자열 전체에서 모든 일치 항목을 찾는 전역 검색 옵션입니다. g를 사용하지 않아도 이 도구는 매칭 여부를 확인하지만, 여러 개의 매치가 있는지 확인할 때는 g를 추가하는 것이 좋습니다.
캡처 그룹은 어떻게 만들 수 있나요?
패턴에서 괄호로 묶은 부분이 캡처 그룹입니다. 예를 들어 (\d{4})-(\d{2})-(\d{2})는 연도, 월, 일을 각각 그룹으로 추출합니다. 그룹으로 추출만 하고 싶지 않다면 (?:...) 형식의 비캡처 그룹을 사용하세요.