실시간 매칭
패턴을 입력하면 즉시 일치가 강조 표시됩니다. 버튼을 클릭할 필요 없이 — 매 키스트로크마다 결과가 업데이트됩니다.
정규 표현식을 실시간으로 테스트하고 디버깅하세요. 저희 무료 도구는 실시간 일치 강조 표시, 그룹 정보 및 편리한 JavaScript 정규식 치트 시트를 제공합니다.
실시간 정규식 매칭, 캡처 그룹, 플래그, 치트시트 포함. 브라우저에서.
패턴 입력 필드에 정규 표현식을 입력하세요.
전역 검색을 위한 'g' 또는 대소문자를 구분하지 않는 검색을 위한 'i'와 같이 검색에 적합한 수정자를 선택하세요.
'테스트 문자열' 영역에 표현식을 테스트할 텍스트를 입력하세요.
실시간으로 강조 표시된 일치 항목을 보고 결과 패널에서 캡처 그룹을 포함한 자세한 일치 정보를 검토하세요.
실시간 매칭, 상세한 그룹 정보, 내장 치트시트.
패턴을 입력하면 즉시 일치가 강조 표시됩니다. 버튼을 클릭할 필요 없이 — 매 키스트로크마다 결과가 업데이트됩니다.
각 캡처 그룹이 전체 일치와 함께 표시되며, 패턴의 각 그룹이 캡처한 정확한 텍스트를 보여줍니다.
g(전역), i(대소문자 구분 안 함), m(여러 줄), s(dotall), u(unicode), y(sticky) 플래그를 독립적으로 전환합니다.
각 일치의 인덱스, 길이, 캡처된 텍스트를 확인합니다. 여러 그룹이 있는 복잡한 패턴 디버깅에 완벽합니다.
모든 정규식 처리는 브라우저 내에서 로컬로 이루어집니다. 패턴과 테스트 데이터는 장치를 떠나지 않습니다.
등록 불필요, API 키 불필요, 일일 할당량 없음. 개인 및 상업적 용도 모두 영구 무료입니다.
정규식은 검색 패턴을 지정하는 문자열입니다. 프로그래밍과 텍스트 편집에서 복잡한 패턴으로 텍스트를 검색, 교체, 검증하는 데 사용됩니다.
탐욕 수량자(*, +, ?)는 가능한 많이 일치시킵니다. 게으른 수량자(*?, +?, ??)는 가능한 적게 일치시킵니다. HTML 태그 추출 등에는 게으른 수량자가 적합합니다.
정규식 테스터가 시간을 절약하는 실제 시나리오.
애플리케이션에 배포하기 전에 이메일, 전화, URL, 우편번호 검증 패턴을 테스트합니다.
Extract specific fields from server logs, application logs, or access logs using capture groups.
Develop and test regex-based find-and-replace patterns for code refactoring or data transformation.
Test patterns used for input sanitization and WAF rules against various attack payloads.
| 기능 | NovaTools | Regex101 | RegExr | VS Code |
|---|---|---|---|---|
| 프라이버시(업로드 없음) | 100% 로컬 | 서버에 업로드 | 서버에 업로드 | 로컬 |
| 실시간 매칭 | ||||
| 캡처 그룹 | ||||
| 치트시트 | 내장 | |||
| 오프라인 사용 | 페이지 로드 후 |
Regex101과 RegExr은 테스트 데이터를 서버에 업로드합니다. 당사 도구는 모두 로컬에서 처리합니다.
JavaScript(ECMAScript) 정규식 구문의 치트시트.
| 기호 / 코드 | 설명 | 예시 |
|---|---|---|
. | Matches any single character except newline (unless 's' flag is set). | a.c → abc, axc |
\d | Matches any digit (0-9). Equivalent to [0-9]. | \d+ → 123 |
\D | Matches any non-digit character. | \D+ → abc |
\w | Matches any word character (letter, digit, underscore). | \w+ → hello_123 |
\W | Matches any non-word character. | \W+ → !@# |
\s | Matches any whitespace (space, tab, newline). | \s+ → ' \n' |
.Matches any single character except newline (unless 's' flag is set).
a.c → abc, axc\dMatches any digit (0-9). Equivalent to [0-9].
\d+ → 123\DMatches any non-digit character.
\D+ → abc\wMatches any word character (letter, digit, underscore).
\w+ → hello_123\WMatches any non-word character.
\W+ → !@#\sMatches any whitespace (space, tab, newline).
\s+ → ' \n'| 기호 / 코드 | 설명 | 예시 |
|---|---|---|
* | Matches 0 or more occurrences. | ab* → a, ab, abbb |
+ | Matches 1 or more occurrences. | ab+ → ab, abbb |
? | Matches 0 or 1 occurrence (optional). | colou?r → color, colour |
{n} | Matches exactly n occurrences. | \d{4} → 2026 |
{n,m} | Matches between n and m occurrences. | \d{2,4} → 12, 123, 1234 |
*Matches 0 or more occurrences.
ab* → a, ab, abbb+Matches 1 or more occurrences.
ab+ → ab, abbb?Matches 0 or 1 occurrence (optional).
colou?r → color, colour{n}Matches exactly n occurrences.
\d{4} → 2026{n,m}Matches between n and m occurrences.
\d{2,4} → 12, 123, 1234| 기호 / 코드 | 설명 | 예시 |
|---|---|---|
^ | Matches start of string (or line with 'm' flag). | ^Hello → Hello at start |
$ | Matches end of string (or line with 'm' flag). | world$ → world at end |
\b | Matches word boundary (between word and non-word char). | \bcat\b → cat (not category) |
(...) | Capturing group. Remembers matched text. | (\d+)-(\d+) → 123-456 |
(?:...) | Non-capturing group. Groups without remembering. | (?:ab)+ → abab |
(?=...) | Positive lookahead. Asserts pattern follows. | \d+(?=px) → 12 in '12px' |
^Matches start of string (or line with 'm' flag).
^Hello → Hello at start$Matches end of string (or line with 'm' flag).
world$ → world at end\bMatches word boundary (between word and non-word char).
\bcat\b → cat (not category)(...)Capturing group. Remembers matched text.
(\d+)-(\d+) → 123-456(?:...)Non-capturing group. Groups without remembering.
(?:ab)+ → abab(?=...)Positive lookahead. Asserts pattern follows.
\d+(?=px) → 12 in '12px'다.
Base64의 용도, 표준 Base64와 URL 안전 Base64의 차이, 브라우저에서 로컬로 인코딩/디코딩하는 방법을 알아보세요.
비용을 들이지 않고 생산성을 높이는 최고의 무료 개발자 도구를 발견하세요. 코드 포맷터부터 API 테스터까지, 이 도구들은 워크플로우를 최적화할 것입니다.
코드와 글쓰기에서 대소문자가 중요한 이유, 12가지 대소문자 스타일의 차이, 프로그래밍 규칙과 변환 방법을 알아보세요.