정규식 테스터
실시간 매치 · 캡처 그룹 · 치환 미리보기 · 패턴 프리셋
정규식 테스터
정규표현식을 실시간으로 시험하고 매치·그룹·치환 결과를 확인합니다
/
/
플래그 — g 전체, i 대소문자 무시, m 여러 줄, s 줄바꿈 포함(.), u 유니코드
help@karmolab.dev 로 보내고 cc 는 me@example.co.kr
치환 문자열을 입력하면 결과가 나옵니다
2개 매치
#1 @0help@karmolab.dev
#2 @29me@example.co.kr
이 정규식이 무슨 뜻인가 (조각 풀이 · 철길 그림)
[\w.+-]이 중 하나1번 이상
@이 글자 그대로
[\w-]이 중 하나1번 이상
.이 글자 그대로
[\w.]이 중 하나1번 이상
정규표현식을 입력하면 매치되는 부분을 즉시 표시하고, 캡처 그룹과 위치를 목록으로 보여줍니다. 치환 결과 미리보기와 이메일·전화번호 같은 자주 쓰는 패턴을 제공합니다.
이렇게도 부른다 — regex · regexp
쓰는 법
- 패턴과 플래그 입력
- 테스트 문자열 입력 — 즉시 강조
- 목록에서 매치 위치·그룹 확인
- 치환 문자열로 결과 미리보기
자주 묻는 질문
- 어떤 정규식 문법을 쓰나요?
- 브라우저의 자바스크립트 정규식(ECMAScript) 엔진을 그대로 씁니다. 파이썬·PCRE 전용 문법은 동작하지 않습니다.
- 플래그는 각각 무슨 뜻인가요?
- g 는 전체 탐색, i 는 대소문자 무시, m 은 ^·$ 가 줄 단위로 동작, s 는 . 이 줄바꿈도 포함, u 는 유니코드 처리를 뜻합니다.
- 브라우저가 멈추는 패턴도 있나요?
- 중첩 반복(예: (a+)+b)은 특정 입력에서 급격히 느려질 수 있습니다. 매치 5000개에서 멈추도록 해 두었지만, 그런 패턴은 실제 서비스에도 위험하니 피하는 편이 좋습니다.
다른 도구
기기 안에서만 넣은 내용은 브라우저 안에서만 처리되며 어디에도 저장·전송되지 않습니다.