🔣
정규표현식 테스터
정규표현식을 실시간으로 테스트하고 일치 항목을 확인합니다.
//g
0개 일치
예시:
이 도구로 무엇을 할 수 있나요?
정규표현식 테스터는 패턴과 텍스트를 입력해 매칭 결과를 빠르게 확인하는 도구입니다.
- •정규식 패턴 실시간 테스트
- •플래그(g/i/m 등) 설정
- •매칭 결과 확인 및 디버깅
- •예시 패턴으로 빠른 시작
이런 경우에 유용해요
- •이메일/URL 패턴 검증
- •로그/텍스트에서 값 추출
- •치환 전에 매칭 범위 확인
- •프론트엔드/백엔드 정규식 디버깅
- •개발 중 빠른 디버깅
- •테스트 데이터 만들기
- •로그/설정 파일 확인
- •복사해 코드에 바로 적용
사용 방법
- 1정규식 패턴을 입력합니다.
- 2테스트할 텍스트를 입력합니다.
- 3필요한 플래그(g/i/m 등)를 선택합니다.
- 4매칭 결과를 보고 패턴을 조정합니다.
예시
이메일 매칭 예시
입력/출력을 확인하고 필요하면 예시를 불러와 바로 실행해 보세요.
입력
pattern: [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
text: 연락처: test@example.com출력
test@example.com 이 매칭됩니다.
URL 매칭 예시
입력/출력을 확인하고 필요하면 예시를 불러와 바로 실행해 보세요.
입력
pattern: https?://[\w.-]+(?:/[\w.-]*)* text: https://example.com/path
출력
https://example.com/path 가 매칭됩니다.
자주 묻는 질문(FAQ)
g/i/m 플래그는 무슨 뜻인가요?▾
g는 전체(global) 매칭, i는 대소문자 무시(ignore case), m은 여러 줄(multiline) 모드입니다. 상황에 따라 결과가 달라집니다.
PCRE와 JavaScript 정규식은 다른가요?▾
네. 이 도구는 브라우저 JavaScript 정규식 동작을 기준으로 합니다. 서버(PCRE, RE2 등)와 문법/지원 기능이 다를 수 있습니다.
백슬래시(\\)가 자꾸 깨져요.▾
정규식 자체에서도 이스케이프가 필요합니다. 예를 들어 점(.)을 문자 그대로 매칭하려면 \\. 처럼 이스케이프해야 합니다.
캡처 그룹은 무엇인가요?▾
괄호()로 묶인 부분이 그룹으로 캡처되어 추출/치환에 사용할 수 있습니다. (?: )는 캡처하지 않는 그룹입니다.
정규식이 느려져요.▾
복잡한 패턴(특히 중첩 반복/역참조)은 성능에 영향을 줄 수 있습니다. 입력 길이를 줄이거나 패턴을 단순화해 보세요.
입력 텍스트가 서버로 전송되나요?▾
아니요. 브라우저 로컬에서 처리하며 서버로 업로드하지 않습니다.
개인정보/보안
- •입력한 코드와 텍스트는 브라우저 로컬에서 처리됩니다.
- •TinyTools 서버, 외부 API, 외부 데이터베이스로 입력값을 업로드하지 않습니다.
- •토큰, API 키, 운영 로그처럼 민감한 값은 붙여 넣기 전에 샘플링하거나 마스킹하세요.
관련 도구
카테고리 더 보기 →같이 쓰면 좋은 도구도 함께 추천합니다.