본문 바로가기
UtilPick.
나의 도구함
전체 도구
즐겨찾기
성경 타자
즐겨찾는 도구

불러오는 중…

최근 방문

열어 본 도구가 여기에 표시돼요.

데스크톱 앱 설치
도구 요청하기
문제 신고하기
UtilPick 소개
UtilPick.정규식 시험
전체 도구/정규식 시험

정규식 시험

식이 맞는지 코드에 넣어 돌려 보기 전에, 여기서 먼저 확인하세요.

도구를 준비하고 있어요.

이용자 평가

아직 등록된 리뷰가 없어요. 이 도구를 써 보셨다면 첫 리뷰를 남겨 주세요.

이용자 리뷰

아직 등록된 리뷰가 없어요.

리뷰 쓰기

로그인 상태를 확인하고 있어요.

    사용부터 결과 확인까지

    정규식 시험 상세 가이드

    사용법과 예제를 살펴보고, 궁금한 내용은 주제별로 찾아보세요.

    사용법
    예제·선택 기준
    문제 해결
    자주 묻는 질문

    시작 전에 한눈에 보기

    문법
    브라우저 자바스크립트 정규식입니다.
    옵션
    g, i, m, s, u, y 여섯 가지를 켜고 끌 수 있습니다.
    보여 주는 것
    맞은 자리, 시작 위치, 번호 묶음, 이름 붙인 묶음.
    바꾸기
    $1, $&, $<이름> 표기를 그대로 씁니다.
    멈춤 방지
    별도 작업자에서 돌리고 2초를 넘기면 끝냅니다.
    크기
    글 20만 자, 맞은 곳 5,000곳, 목록은 앞 200곳까지.
    안전
    시험할 글에 태그가 있어도 글자로만 보입니다.
    처리 위치
    식과 글을 서버로 보내지 않습니다.

    정규식 시험 사용 순서

    1. 01

      식을 넣으세요

      슬래시 사이에 식만 적으면 됩니다. 자주 쓰는 식에서 골라 고쳐 써도 됩니다. 식이 잘못되면 브라우저가 알려 준 이유를 그대로 보여 줍니다.

    2. 02

      옵션을 켜 보세요

      대소문자를 무시하려면 i, 줄마다 ^와 $를 걸려면 m을 켭니다. 각 단추에 마우스를 올리면 무엇을 하는지 나옵니다.

    3. 03

      맞은 곳과 묶음을 확인하세요

      글 위에 맞은 곳이 칠해집니다. 아래 목록에서 몇 번째 글자부터 맞았는지와 괄호로 묶은 값을 하나씩 볼 수 있습니다.

    4. 04

      바꾸기까지 미리 보세요

      바꿔 넣을 글을 적으면 결과가 바로 나옵니다. $1처럼 묶음을 가져다 쓸 수 있어 자리 바꾸기도 확인됩니다.

    이런 작업에 활용하세요

    어디가 왜 맞았는지 보여 줍니다

    맞은 곳을 글 위에 그대로 칠해 주고, 아래에 몇 번째 글자부터 맞았는지와 괄호로 묶은 값을 하나씩 나열합니다. 이름 붙인 묶음은 이름 그대로 보여 주므로 (?<year>\d{4}) 같은 식을 쓸 때 값이 제대로 들어가는지 바로 확인할 수 있습니다. 안 맞은 묶음은 빈칸이 아니라 "안 맞음"으로 구분해 적습니다.

    멈추는 식을 안전하게 다룹니다

    (a+)+ 처럼 같은 것을 여러 겹으로 반복하는 식은 글이 조금만 길어져도 계산이 폭발해 브라우저가 멈춥니다. 이 도구는 계산을 별도 작업자에서 돌리고 2초를 넘기면 그 작업자를 끝냅니다. 화면은 멈추지 않고, 왜 오래 걸렸는지와 어떻게 고치면 되는지 안내가 뜹니다.

    예제로 결과 이해하기

    날짜만 찾기

    입력·설정
    식 \d{4}-\d{2}-\d{2} · 옵션 g
    결과·기대 조건
    2026-09-10, 2026-10-01 두 곳이 칠해집니다.
    형태만 봅니다. 2026-13-45 같은 값도 맞다고 나오니 실제 날짜인지는 따로 확인해야 합니다.

    자리 바꾸기

    입력·설정
    식 (?<y>\d{4})-(?<m>\d{2}) · 바꿀 글 $<m>/$<y>
    결과·기대 조건
    2026-09 → 09/2026
    이름 붙인 묶음을 그대로 가져다 쓸 수 있습니다.

    자주 헷갈리는 옵션

    표를 좌우로 밀어 나머지 내용을 확인하세요.

    자주 헷갈리는 옵션
    옵션켜면끄면
    g (전체 찾기)맞는 곳을 모두 찾습니다첫 한 곳만 찾습니다
    i (대소문자 무시)A와 a를 같게 봅니다정확히 구분합니다
    m (여러 줄)^와 $가 줄마다 걸립니다글 전체의 처음과 끝에만 걸립니다
    s (점에 줄바꿈).이 줄바꿈도 맞춥니다.이 줄바꿈은 빼고 맞춥니다

    결과가 예상과 다를 때

    식이 너무 오래 걸려 멈췄다고 나옵니다

    (a+)+ 나 (.*)* 처럼 같은 것을 여러 겹으로 반복하면 글이 길어질 때 경우의 수가 폭발합니다. 안쪽 반복을 없애거나 범위를 좁혀 보세요. 화면이 멈추지 않도록 2초에서 끊습니다.

    한 곳만 찾습니다

    전체 찾기(g)가 꺼져 있습니다. 켜면 모두 찾습니다.

    점(.)이나 별표(*)를 그대로 찾고 싶습니다

    앞에 역슬래시를 붙이면 됩니다. 글 첫 줄을 그대로 찾는 식으로 바꿔 주는 단추를 쓰면 한 번에 처리됩니다.

    다른 언어에서는 다르게 나옵니다

    여기서는 브라우저 자바스크립트 문법을 씁니다. 파이썬이나 자바와 표기가 다른 부분이 있으니 옮길 때 확인해 주세요.

    알아두면 쉬운 용어

    묶음(그룹)
    괄호로 감싼 부분입니다. 맞은 값을 따로 꺼내 쓸 수 있습니다.
    이름 붙인 묶음
    (?<이름>...) 형태입니다. 번호 대신 이름으로 꺼냅니다.
    플래그
    식 뒤에 붙는 g, i 같은 글자입니다. 찾는 방식을 바꿉니다.
    파국적 백트래킹
    경우의 수가 폭발해 계산이 끝나지 않는 상태입니다.

    정규식 시험 자주 묻는 질문

    전체 찾기(g)를 꼭 켜야 하나요?

    켜지 않으면 첫 한 곳만 찾습니다. 코드에서도 g가 없으면 첫 하나만 쓰이기 때문에 일부러 그대로 보여 주고, 대신 화면에 그 사실을 적어 둡니다.

    어떤 언어의 정규식인가요?

    브라우저의 자바스크립트 정규식입니다. 파이썬이나 자바와는 일부 표기가 다릅니다. 특히 뒤돌아보기와 유니코드 속성 표기는 환경에 따라 지원이 다를 수 있습니다.

    글이 서버로 올라가나요?

    올라가지 않습니다. 식도 글도 이 브라우저 안에서만 다룹니다.

    빈 문자열이 맞는 식도 되나요?

    됩니다. a* 처럼 빈 곳에도 맞는 식은 자리가 안 움직여 끝없이 돌 수 있는데, 한 칸씩 밀어 처리하고 목록에는 (빈 문자열)로 표시합니다.

    몇 곳까지 찾아 주나요?

    5,000곳까지 찾고 목록에는 앞 200곳을 보여 줍니다. 칠하기는 찾은 전체에 적용됩니다.

    시험할 글에 HTML을 넣어도 되나요?

    됩니다. 화면에 글자로만 그리므로 태그가 실행되지 않습니다.

    궁금한 주제로 바로 가기

    • #정규식테스트
    • #그룹
    • #플래그
    • #멈춤방지
    • #백트래킹
    • #빈문자열

    내용 확인 2026.09.09

    함께 쓰면 좋은 도구

    전체 보기
    텍스트 비교텍스트
    JSON 포맷터개발자
    공백·중복 줄 정리텍스트
    © 2026 UtilPick복잡한 일상에, 간단한 도구 하나.데스크톱 앱 설치이용 안내
    식을 바로 시험해 보세요

    정규식과 옵션

    /
    /g
    옵션
    자주 쓰는 식

    시험할 글과 식은 서버로 보내지 않고 이 브라우저 안에서만 다룹니다. 계산은 별도 작업자에서 돌려, 오래 걸리는 식이 화면을 멈추게 하지 않습니다.

    시험할 글

    식을 넣으면 바로 찾아 드려요.