SimsimTools

정규식 테스트

샘플 텍스트로 정규식을 테스트합니다.

파일은 사용자 기기에만 남습니다

이 도구는 모든 처리를 브라우저 안에서 수행합니다. 서버로 업로드되는 내용은 없습니다.

📝 정규식 테스트 소개

정규식 테스트 도구는 샘플 텍스트에 정규 표현식을 적용해 일치하는 부분을 바로 확인할 수 있게 해 줍니다. 패턴과 플래그, 테스트할 텍스트를 입력하면 일치한 개수와 함께 각 결과를 칩 형태로 보여 주며, 패턴에 문법 오류가 있으면 정규식 엔진의 오류 메시지를 표시합니다.

정규 표현식은 텍스트 패턴을 짧게 표현하는 문법입니다. \d는 숫자, \w는 영문자·숫자·밑줄을 뜻하고, +는 한 번 이상 반복, 괄호는 그룹을 의미합니다. 이메일이나 전화번호 형식 검증, 로그에서 특정 값 추출, 에디터의 찾아 바꾸기 등에 폭넓게 쓰입니다. 작은 실수 하나로 너무 많이 또는 너무 적게 일치할 수 있으므로, 코드에 넣기 전에 실제 예시로 미리 시험해 보면 디버깅 시간을 크게 줄일 수 있습니다.

이 도구는 자바스크립트의 RegExp 엔진을 사용하므로 문법도 자바스크립트 규칙을 따릅니다. 모든 일치 항목을 찾기 위해 g 플래그는 항상 적용되며, 대소문자 무시는 i, 여러 줄 모드는 m 플래그를 추가하면 됩니다. 입력하는 즉시 브라우저 안에서 결과가 갱신됩니다.

📘 사용법

  1. 1

    패턴 입력

    패턴 칸에 앞뒤 슬래시 없이 정규 표현식을 입력합니다.

  2. 2

    플래그와 텍스트 입력

    필요하면 i, m 같은 플래그를 적고 테스트할 텍스트를 붙여넣습니다.

  3. 3

    일치 결과 확인

    입력할 때마다 갱신되는 일치 개수와 일치한 문자열 목록을 확인합니다.

❓ 자주 묻는 질문

어떤 정규식 문법을 사용하나요?

브라우저에 내장된 자바스크립트 RegExp 엔진을 사용합니다. 대부분의 기본 문법은 다른 언어와 같지만 일부 고급 기능은 다를 수 있습니다.

g 플래그를 직접 넣어야 하나요?

아니요. 모든 일치 항목을 보여 주기 위해 g 플래그는 자동으로 추가됩니다. i, m, s, u 등 다른 플래그만 필요에 따라 입력하세요.

패턴에 백슬래시를 두 번 써야 하나요?

아니요. /.../ 안에 쓰는 그대로 \d처럼 입력하면 됩니다. 두 번 이스케이프하는 것은 소스 코드에서 문자열로 패턴을 작성할 때만 필요합니다.

캡처 그룹도 따로 보여 주나요?

아니요. 각 칩에는 전체 일치 문자열만 표시됩니다. 그룹을 확인하려면 확인하고 싶은 부분만 남기도록 패턴을 잠시 줄여 보세요.

🔗 관련 도구