Command Palette

Search for a command to run...

REGEX

정규식 테스터

정규식을 실시간으로 테스트하고 하이라이트 결과를 확인하세요.

정규식 테스터
정규식을 실시간으로 테스트하고 하이라이트 결과를 확인하세요.

g(전체), i(대소문자 구분 안 함), m(멀티라인) 등의 플래그를 지원합니다. 하이라이트를 위해 g 플래그가 자동으로 추가됩니다.

하이라이트 결과
일치 항목을 실시간으로 표시합니다. 길이 0의 일치는 빈 마커로 보여줍니다.
Contact us at hello@example.com or support@test.dev. We also read feedback at hi@run.tools
3개 일치
hello@example.com
인덱스 14, 길이 17
support@test.dev
인덱스 35, 길이 16
hi@run.tools
인덱스 78, 길이 12
최근 패턴
최근 사용한 패턴이 로컬에 저장되어 바로 불러올 수 있습니다.

최근 정규식이 여기에 표시됩니다.

What

정규식 테스터 정의

정규식 테스터는 패턴, 매치, 캡처 그룹을 샘플 텍스트로 검증합니다.

Cases

대표 활용 사례

1

새 정규식 검증

2

그룹 추출 테스트

3

매치 실패 원인 디버깅

How To

정규식을 테스트하는 방법

패턴과 플래그를 입력하고 매칭 결과를 확인하는 단계별 가이드입니다.

1

패턴 입력

정규식 패턴을 입력합니다(예: \b\w+@example\.com\b).

2

플래그 설정

g/i/m 등 필요한 플래그를 설정합니다.

3

결과 확인

테스트 문자열에서 일치 항목 하이라이트와 캡처 그룹을 확인합니다.

Knowledge

정규식 이해하기

정규식이란?
정규식(Regular Expression, Regex)은 문자열에서 특정 패턴을 찾거나 치환하기 위한 표현식입니다. 이메일, 전화번호, URL 등의 형식 검증부터 로그 파싱, 데이터 추출까지 텍스트 처리의 핵심 도구입니다.
기본 메타문자
. (모든 문자), * (0회 이상), + (1회 이상), ? (0 또는 1회), ^ (시작), $ (끝), [] (문자 클래스), () (그룹)이 핵심 메타문자입니다. \d(숫자), \w(단어 문자), \s(공백)는 자주 쓰는 축약형입니다.
플래그(Flags)
g(global): 모든 일치 찾기, i(ignore case): 대소문자 무시, m(multiline): ^$가 각 줄에 적용, s(dotall): .이 줄바꿈도 매칭, u(unicode): 유니코드 완전 지원. 플래그는 정규식의 동작 방식을 바꿉니다.
캡처 그룹과 역참조
괄호 ()로 묶은 부분은 캡처 그룹이 되어 매칭된 내용을 추출하거나 역참조(\1, \2)할 수 있습니다. (?:...)는 비캡처 그룹으로, 그룹화만 하고 캡처하지 않습니다. 명명 그룹 (?<name>...)도 많은 엔진이 지원합니다.
탐욕적 vs 게으른 매칭
*, +, ?는 기본적으로 탐욕적(greedy)으로 최대한 많이 매칭합니다. 뒤에 ?를 붙이면(*?, +?, ??) 게으른(lazy) 매칭으로 최소한만 매칭합니다. <.*>는 전체 태그를, <.*?>는 첫 태그만 매칭합니다.

FAQ

정규식 FAQ

정규식이란 무엇인가요?
정규식(Regex)은 규칙에 따라 텍스트를 검색하거나 일치시키는 패턴입니다.
정규식은 언제 만들어졌나요?
1950년대에 수학자 스티븐 클리니가 형식 언어를 설명하기 위해 제안했습니다.
정규식은 어디에서 많이 사용되나요?
프로그래밍 언어, 검색 도구, 텍스트 편집기, 명령줄 필터, 데이터베이스 등에서 널리 쓰입니다.
정규식은 어떤 문제에 잘 맞나요?
입력 형식 검증, 텍스트에서 구조화된 데이터를 뽑아내는 작업, 고급 찾기/치환에 강점이 있습니다.
플래그는 어떻게 선택해야 하나요?
전체 검색은 g, 대소문자 무시는 i, 여러 줄의 줄 시작/끝 앵커에는 m, 유니코드를 제대로 처리하려면 필요 시 u를 사용하세요.
이 정규식 테스터는 어떻게 도움이 되나요?
실시간으로 일치 항목을 하이라이트하고, 캡처 그룹을 보여주며, 최근 패턴을 기억하고, 디버깅이나 공유를 위해 결과를 복사할 수 있습니다.
정규식 테스터