RUNWEBTOOLS
한국어

정규식 테스터

실시간 매치 하이라이트·그룹·치환으로 정규식을 테스트합니다.

//g

예시

이메일 매칭 (g 플래그)

입력

패턴: (\w+)@(\w+)\.(\w+)

출력

ada@example.com, grace@navy.mil 하이라이트 — 그룹 ada / example / com

캡처 그룹으로 치환

입력

치환: $1 [at] $2

출력

ada@example.com → ada [at] example

모든 숫자 찾기

입력

패턴: \d+ (플래그: g)

출력

텍스트의 모든 숫자열 매칭

도구 소개

이 무료 온라인 정규식 테스터로 즉각적인 피드백과 함께 정규식을 만들고 디버그할 수 있습니다. 패턴을 입력하고 플래그를 토글한 뒤 텍스트를 붙여넣으면 — 모든 매치가 실시간 하이라이트되고, 캡처 그룹 분석과 선택적 치환 미리보기가 함께 나옵니다. 모든 것이 브라우저에서 업로드 없이 실행됩니다.

사용 방법

  1. 표현식 칸에 패턴을 입력하세요(주위 슬래시는 필요 없음).
  2. g(모든 매치)나 i(대소문자 무시) 같은 플래그를 토글하세요.
  3. 테스트 문자열 칸에 텍스트를 붙여넣어 하이라이트된 매치를 보세요.
  4. 선택적으로 치환($1, $2 사용)을 추가해 대체를 미리 보세요.

매치마다 얻는 것

  1. 텍스트에서 직접 모든 매치의 실시간 하이라이트.
  2. 캡처 그룹 분해($1, $2, 명명 그룹).
  3. 패턴이 기대대로 동작하는지 확인하는 매치 개수.
  4. 찾아 바꾸기 전에 보는 치환 미리보기.

정규식이 처음이라면?

정규식은 처음엔 암호처럼 보이지만 몇 가지 구성 요소로 귀결됩니다. 정규식 초보 가이드가 처음부터 짚어주고, 정규식 치트시트는 빠른 문법 조회, 자주 쓰는 정규식 패턴은 이메일·URL·날짜 등 바로 테스트할 완성 표현식을 줍니다. 텍스트 블록 전체에 패턴을 적용하려면 찾아 바꾸기를 써 보세요.

자주 묻는 질문

이 정규식 테스터는 무료인가요?

네 — 가입 없는 완전 무료 온라인 정규식 테스터입니다. 원하는 만큼 패턴을 테스트하세요.

제 텍스트가 서버로 전송되나요?

아니요. 패턴과 테스트 문자열은 전적으로 브라우저에서 평가되며 업로드가 없어 아무것도 기기를 떠나지 않습니다.

어떤 정규식 문법을 쓰나요?

자바스크립트 내장 RegExp 엔진으로, 대부분의 최신 문법(PCRE·Python·Java)과 핵심 문법을 공유합니다 — 문자 클래스·수량자·그룹·룩어라운드·명명 그룹 모두 됩니다.

g, i, m, s, u, y 플래그는 무슨 뜻인가요?

g는 모든 매치, i는 대소문자 무시, m은 ^와 $가 줄바꿈에 매칭, s는 .이 줄바꿈에도 매칭, u는 완전 유니코드, y는 sticky 매칭입니다. 토글하면 결과가 실시간 갱신됩니다.

치환 미리보기는 어떻게 작동하나요?

선택 입력란에 치환 문자열을 입력하면 결과가 아래에 나타납니다. 번호 캡처 그룹은 $1, $2, 명명 그룹은 $<name>을 String.replace처럼 사용하세요.

왜 일부 매치만 하이라이트되나요?

g(global) 플래그가 없으면 정규식은 첫 번째 항목만 매칭합니다. g를 켜면 테스트 문자열의 모든 매치가 하이라이트됩니다.

슬래시를 붙이거나 패턴을 이스케이프해야 하나요?

아니요. 패턴만 입력하세요 — 주위에 보이는 슬래시는 표시용입니다. 특수문자는 평소처럼 백슬래시로 이스케이프하세요, 예를 들어 리터럴 점은 \..

관련 도구