정규식(RegEx) 테스터

정규식을 실시간 테스트·하이라이트하고, 캡처 그룹과 치환 결과까지 한눈에.

예시 패턴
플래그
하이라이트 결과
문의: [email protected], [email protected] 담당: [email protected] / 잘못된 주소: not-an-email

총 3개 일치

일치 목록
캡처 그룹$1alice$2example.com
캡처 그룹$1bob$2test.org
캡처 그룹$1support$2webtoolkit.dev

🔒 입력한 패턴·텍스트는 브라우저를 벗어나지 않습니다.

무엇을 할 수 있나요

정규식 패턴테스트 문자열을 입력하면, 일치하는 모든 부분을 입력한 텍스트 위에 노란 하이라이트로 표시하고 총 일치 개수를 알려줍니다.g(전역)·i(대소문자 무시)·m(여러 줄)·s(dotAll)·u(유니코드)·y(sticky) 플래그를 체크박스로 켜고 끌 수 있습니다.

캡처 그룹과 치환

각 일치마다 매칭된 문자열, 시작 인덱스, 번호 캡처 그룹명명 그룹(?<name>)의 값을 함께 보여줘 패턴이 무엇을 잡아냈는지 바로 확인할 수 있습니다. 치환 모드를 켜면 $1·$<name>·$&를 활용한.replace() 결과가 실시간으로 갱신됩니다. 이메일·숫자·날짜 예시 패턴을 눌러 바로 시작해 보세요.

왜 이 도구인가

정규식은 한 글자만 틀려도 결과가 크게 달라지므로, 실제 데이터로 즉시 확인하는 것이 가장 빠릅니다. 이 도구는 브라우저의 내장 RegExp 엔진을 그대로 사용하므로 실제 코드와 동일하게 동작하고, 입력한 패턴과 텍스트는 서버로 전송되지 않고 브라우저 안에서만처리됩니다. 로그·개인정보가 섞인 문자열도 안심하고 붙여넣을 수 있습니다.

자주 묻는 질문

정규식이 잘못되면 어떻게 되나요?

패턴에 문법 오류가 있으면 SyntaxError 메시지를 바로 위 영역에 표시하고, 도구는 멈추지 않습니다. 오류를 고치는 즉시 하이라이트와 일치 목록이 다시 계산됩니다.

캡처 그룹과 명명 그룹도 볼 수 있나요?

네. 각 일치마다 매칭된 문자열, 시작 인덱스, 번호 캡처 그룹($1·$2…)과 명명 그룹(?<name>)의 값을 함께 보여줍니다. 참여하지 않은 그룹은 별도로 표시됩니다.

치환은 어떻게 하나요?

치환 모드를 켜고 치환 문자열에 $1, $2, $<name>, $&를 사용하면 .replace() 결과를 실시간으로 보여줍니다. 모든 일치를 바꾸려면 g 플래그가 필요하며, 없으면 첫 번째 일치만 치환됩니다.

광고 없이 쓰기