정규식 치트시트

로컬 실행

문자 클래스·수량자·앵커·그룹·플래그를 정리한 빠른 참조표

문자 클래스

.

줄바꿈 외 임의의 한 문자

a.c → abc
\d

숫자 한 개

\d{3} → 123
\w

영숫자 또는 밑줄

\w+ → abc_1
\s

임의의 공백 문자

a\sb → a b
[abc]

집합 안의 문자 하나

[aeiou] → e
[^abc]

집합에 없는 문자

[^0-9] → a
[a-z]

지정 범위의 문자

[A-F] → C

수량자

*

0회 이상 반복

ab* → abbb
+

1회 이상 반복

ab+ → abbb
?

0회 또는 1회

colou?r → color
{n,m}

n~m회 반복

\d{2,4} → 2024
*?

최소 일치(게으른 매칭)

<.*?> → <b>

앵커와 경계

^

문자열 시작

^Hello
$

문자열 끝

world$
\b

단어 경계

\bword\b

그룹과 전방 탐색

( )

번호가 붙는 캡처 그룹

(\d+)-(\d+)
(?: )

캡처하지 않는 그룹

(?:ab)+
(?<name> )

이름 있는 캡처 그룹

(?<year>\d{4})
a|b

둘 중 하나 일치

cat|dog
(?= )

긍정형 전방 탐색

\d(?=px)

플래그

g

모든 일치 검색

/a/g
i

대소문자 무시

/abc/i
m

여러 줄 모드

/^a/m
s

점 문자를 줄바꿈에도 일치

/a.b/s

사용 방법

  1. 1

    처리할 내용을 붙여넣거나 입력합니다

  2. 2

    옵션(들여쓰기 크기, 키 정렬 등)을 선택합니다

  3. 3

    결과를 확인하고 한 번에 복사해 사용합니다

개인정보 보호

모든 데이터는 브라우저에서 처리되며 어떤 서버로도 전송되지 않습니다.