정규식을 텍스트에 실시간으로 테스트합니다. 모든 일치 항목, 캡처 그룹, 플래그를 강조 표시합니다. 브라우저에서 실행됩니다.
정규식 테스터 사용 방법
패턴 필드에 정규식을 입력하세요.
필요한 플래그(g, i, m, s, u)를 선택하세요.
테스트 문자열을 입력하면 캡처 그룹과 함께 일치 항목이 강조 표시됩니다.
The regex tester lets you build and debug regular expressions against your own sample text, with matches highlighted live as you type. It is useful for validating input formats, extracting fields from logs, or testing a pattern before pasting it into code.
Everything runs in your browser, so your patterns and test text are never uploaded.
It uses the JavaScript regular-expression engine, the same one in every browser and in Node.js, so a pattern that works here works in your JavaScript and TypeScript code.
Toggle the global, case-insensitive, multiline and other flags to change how a pattern matches. You see every match along with its capture groups, so you can confirm exactly what each part of the pattern is pulling out.
Other languages such as PCRE, Python and Go share most syntax but differ in some features, so a few advanced constructs may behave differently outside JavaScript. If a pattern works here but not in another language, an engine-specific construct is usually the reason.
자주 묻는 질문
브라우저에 내장된 JavaScript(ECMAScript) 엔진을 사용하므로 JavaScript, TypeScript 코드와 동일한 결과를 얻습니다.
g는 모든 일치 항목, i는 대소문자 무시, m은 ^와 $가 줄바꿈에서 일치, s는 점(.)이 줄바꿈에 일치, u는 전체 유니코드 처리를 활성화합니다.
multiline(m) 플래그를 활성화하면 ^와 $가 각 줄바꿈에서 일치합니다. 점(.)이 줄바꿈 문자에도 일치하게 하려면 dotAll(s) 플래그를 추가하세요.
네. 각 일치 항목에는 번호가 붙은 캡처 그룹이 나열되고, 이름이 있는 그룹은 이름으로 표시되어 각 패턴 부분이 캡처한 내용을 정확히 확인할 수 있습니다.
JavaScript 엔진을 사용합니다. PCRE, Python 등 다른 언어는 대부분의 문법을 공유하지만 역방향 탐색, 이름 있는 그룹, 일부 이스케이프에서 차이가 있으므로 고급 패턴을 이식할 때 주의하세요.
아니요. 패턴과 테스트 텍스트는 브라우저에서 평가되며 기기 밖으로 나가지 않습니다.
이 도구 임베드하기
이 도구를 직접 운영하는 웹사이트에 추가하세요. 아래 코드를 복사하면 자동으로 최신 상태로 유지됩니다.
<iframe src="https://monu.tools/embed/ko/regex-tester" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>관련 도구
Cron 표현식을 작성하고 확인합니다. 프리셋을 선택하거나 다섯 개의 필드를 편집하고, 내 시간대에서 다음 실행 시간을 확인하세요. 브라우저에서 실행됩니다.
잘못된 입력에 대한 명확한 오류 메시지와 함께 온라인에서 JSON을 포맷하고 보기 좋게 정리하며 유효성을 검사합니다.
텍스트를 Base64로 인코딩하거나 Base64를 텍스트로 디코딩합니다. UTF-8 안전하며 방향을 자동으로 감지합니다.
한 번에 5개의 무작위 RFC 4122 버전 4 UUID를 생성합니다. 입력은 무시되며, 새 배치를 위해 다시 실행하세요.