GroundHaus

정규식 테스터

정규식을 입력하며 매칭 결과를 실시간으로 확인합니다.

도구·설명 업데이트

//g

매칭 2개

contact: hello@groundhaus.com, dev@example.org
#위치매칭그룹
19hello@groundhaus.comhello · groundhaus
231dev@example.orgdev · example

사용법 · 예제 · 제한 사항

이게 뭔가요?

정규식(정규 표현식)은 문자열에서 특정 패턴을 찾거나 검증하는 작은 언어입니다. 이 도구는 패턴과 플래그(g·i·m·s·u)를 입력하면 테스트 문자열에서 매칭된 부분을 실시간으로 하이라이트하고, 각 매칭의 위치와 캡처 그룹을 표로 정리해 줍니다. JavaScript 정규식 엔진을 그대로 쓰므로, 브라우저·Node 코드에 붙여넣을 때와 동일하게 동작합니다.

언제 쓰나요?

이메일·전화번호 같은 입력값 검증 규칙을 만들 때, 로그에서 원하는 줄만 뽑아낼 때, 문자열을 치환하기 전에 패턴이 의도대로 잡히는지 확인할 때 씁니다. 복잡한 패턴은 머릿속으로 추론하기 어려우니, 실제 문자열에 대고 바로 테스트하는 편이 빠릅니다.

실무에서 자주 틀리는 점

주의 — <.*>는 <b>굵게</b> 전체를 한 덩어리로 잡습니다. *가 탐욕적이라 마지막 >까지 늘어나기 때문이며, 태그 하나씩 잡으려면 <.*?>처럼 게으른 수량자를 써야 합니다. 파일 확장자를 찾을 때 .을 그냥 쓰면 아무 문자에나 맞으므로 \.txt$처럼 이스케이프하세요. 이런 차이는 머리로 추론하기보다 실제 문자열에 대고 돌려 보는 편이 빠릅니다.

제작·관리 GroundHaus · 오류 제보 · 데이터 처리 안내