정규식 테스터 무료 온라인: 정규 표현식 실시간 검사 디버깅
42 회 사용정규식 패턴
/
/
g 전역i 대소문자 무시m 여러 줄s 단일 줄테스트 텍스트
일치 결과
위에 정규식 패턴을 입력하여 검색을 시작하세요
일반 정규식 템플릿
이메일 주소
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
URL
^https?://[\w.-]+(?:/[\w./?%&=-]*)?$
IPv4
^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}...
날짜 (YYYY-MM-DD)
^\d{4}[-/.](?:0[1-9]|1[0-2])[-/.]...
숫자
\d+
문자만
[a-zA-Z]+
HTML 태그
<[^>]+>
강력한 비밀번호
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)...
정규식 문법 참조
| 기호 | 설명 | 예시 |
|---|---|---|
. | 모든 문자 일치 (줄바꿈 제외) | a.c → abc, adc |
* | 0회 이상 일치 | ab* → a, ab, abb |
+ | 1회 이상 일치 | ab+ → ab, abb |
? | 0회 또는 1회 일치 | ab? → a, ab |
{n} | 정확히 n회 일치 | a{3} → aaa |
^ | 문자열 시작 | ^Hello |
$ | 문자열 끝 | World$ |
[abc] | 문자 집합 (하나 일치) | [aeiou] |
\d | 숫자 (0-9) | \d{4} |
\w | 단어 문자 (a-z, A-Z, 0-9, _) | \w+ |
\s | 공백 (스페이스, 탭, 줄바꿈) | \s+ |
| | 대안 (OR) | cat|dog |
() | 캡처 그룹 | (\d{4})-(\d{2}) |
정규식 팁
실시간 정규식 테스트
정규식 패턴과 테스트 텍스트를 입력하세요. 일치 항목이 즉시 강조됩니다. 플래그 지원: 전역(g), 대소문자 무시(i), 여러 줄(m).
일반 정규식 템플릿
미리 정의된 템플릿 사용: 이메일, 날짜, 숫자, 문자, HTML 태그, 강력한 비밀번호. 검증된 패턴으로 시간을 절약하세요.
구문 참조
빠른 가이드: . (아무 문자), * (0+), + (1+), ? (0-1), \d (숫자), \w (단어), ^ (시작), $ (끝).
자주 묻는 질문
정규식은 어떻게 테스트하나요?
상단 필드에 패턴, 하단에 테스트 텍스트를 입력하세요. 일치 항목이 실시간으로 강조됩니다. 필요에 따라 플래그를 활성화하세요.
어떤 플래그를 사용할 수 있나요?
g(전역): 모든 일치 검색. i(대소문자 무시): 대소문자 구분 없음. m(여러 줄): ^와 $가 각 줄의 시작/끝에 일치.
이메일을 정규식으로 어떻게 검증하나요?
기본 패턴: ^[\w.-]+@[\w.-]+\.\w{2,}$ — 하지만 완전한 이메일 검증에는 더 복잡한 패턴이 필요합니다. 미리 정의된 템플릿을 사용하세요.
이 도구를 사용하여 스프레드시트의 지저분한 데이터를 정리할 수 있나요?
물론입니다. 이 도구는 원시 텍스트 데이터를 정리하는 데 탁월합니다. 여분의 공백을 제거하거나, 형식을 표준화하거나, 특정 정보를 추출하기 위한 패턴을 빠르게 테스트할 수 있습니다. 예를 들어 '123-456-7890' 및 ' (123) 456-7890 '와 같은 전화번호가 있는 열이 있는 경우, 숫자를 캡처하는 정규식을 작성한 다음 해당 패턴을 사용하여 모든 변형을 일관된 형식으로 바꿀 수 있습니다. 수동 편집에 비해 엄청난 시간을 절약할 수 있습니다.
정규식 패턴을 저장해서 나중에 사용할 수 있나요?
이 도구에는 저장 기능이 내장되어 있지 않습니다. 패턴을 파일에 복사하거나 URL에 정규식을 포함하여 북마크하세요. 자주 쓰는 패턴은 텍스트 파일에 정리해두면 편리합니다. 도구에는 이메일, 전화번호, URL 등 10개 이상의 템플릿이 즉시 로드 가능합니다.
이 도구는 lookahead와 lookbehind 어서션을 지원하나요?
네, lookahead와 lookbehind를 모두 완벽히 지원합니다. 긍정 lookahead에는 (?=...), 긍정 lookbehind에는 (?<=...) 패턴을 사용하세요. 부정 버전은 (?!...)와 (?<!...)입니다. 이 어서션은 특정 패턴 앞이나 뒤에 있는 텍스트만 매칭하고 조건 자체는 결과에 포함하지 않을 때 필수적입니다. (?<=@)[a-z]+로 이메일에서 @ 기호 없이 사용자 이름만 추출해보세요. 모든 주요 regex 엔진에서 작동합니다.
정규식 테스터 사용 방법
- 상단 필드에 정규식 패턴을 입력하세요
- 하단 필드에 테스트 텍스트를 입력하세요
- 일치 항목이 실시간으로 강조됩니다
- 필요에 따라 플래그를 활성화하세요 (g, i, m, s)
- 일반 패턴에는 미리 정의된 템플릿을 사용하세요