KOENJP

정규식 테스트

REGEX · TESTER

정규식을 입력하면 찾은 부분을 색으로 표시하고 그룹 값과 바꾸기 결과를 바로 보여줘요. 이메일·휴대폰·날짜 예시가 있고, 오래 걸리는 패턴은 자동으로 멈춰요.

대기 패턴을 입력하면 바로 찾아서 표시해요.
예시 패턴
0자
찾은 결과
자주 쓰는 문법 누르면 패턴에 넣어요

자바스크립트(브라우저) 정규식 기준이에요. 계산은 별도 작업 스레드에서 돌아가서, 오래 걸리는 패턴은 1.5초 뒤 자동으로 멈춰요. 입력한 글은 이 브라우저 밖으로 보내지 않아요.

HOW TO

사용 방법

  1. 위 칸에 패턴을 입력하고 g · i · m · s · u · y 플래그를 눌러 켜고 꺼요. 처음이면 ‘예시 패턴’을 눌러 보세요.
  2. ‘테스트할 글’에 글을 붙여넣으면 찾은 부분이 색으로 표시되고, 오른쪽 목록에 위치와 번호·이름 붙인 그룹 값이 나와요.
  3. 목록을 누르면 글에서 그 부분이 선택되고, ‘바꾸기 미리보기’에 그룹 번호·이름 기호(버튼으로 넣을 수 있어요)를 써서 바꾼 결과를 확인하고 복사해요.
PAIRS WELL WITH

같이 쓰기 좋은 도구

FAQ

자주 묻는 질문

어떤 정규식 문법 기준이에요?

브라우저의 자바스크립트(ECMAScript) 정규식 기준이에요. 이름 붙인 그룹 (?<name>…), 뒤를 보는 (?<=…), \p{…} 유니코드 속성도 돼요. 다른 언어(파이썬, 자바 등)와는 일부 문법이 다를 수 있어요.

패턴을 넣었더니 화면이 멈추지 않나요?

계산을 별도 작업 스레드(Web Worker)에서 해서 화면은 멈추지 않아요. 1.5초 안에 끝나지 않으면 자동으로 멈추고 치명적 백트래킹 가능성을 알려줘요. ‘느린 패턴 체험’ 예시로 직접 확인할 수 있어요.

한글만 찾으려면 어떻게 써요?

[가-힣]+ 를 쓰면 완성된 한글 글자를 찾아요. ㄱ·ㅏ 같은 자모까지 포함하려면 [ㄱ-ㅎㅏ-ㅣ가-힣]+, u 플래그를 켜면 \p{Script=Hangul}+ 도 쓸 수 있어요.

g 플래그가 없으면 무엇이 달라요?

g가 없으면 처음 찾은 한 곳만 찾고, 바꾸기도 첫 번째만 바뀌어요. 모두 찾거나 모두 바꾸려면 g를 켜 두세요.