dodaTools

정규식 테스터

Expression

/

/gu

UTF-8 기준 최대 10KB
u와 v는 동시에 사용할 수 없습니다. 하나를 선택하면 다른 플래그는 해제됩니다.

테스트 문자열

최대 500KB

표시할 매치가 없습니다.

JavaScript 치트시트

.줄 바꿈을 제외한 문자 하나(s 플래그에서는 줄 바꿈 포함)
\d / \D숫자 / 숫자가 아닌 문자
\w / \W영문자·숫자·밑줄 / 그 외 문자
\s / \S공백 / 공백이 아닌 문자
^ / $입력(또는 m 플래그에서 줄)의 시작 / 끝
* / + / ?0회 이상 / 1회 이상 / 0~1회 반복
{n,m}n회 이상 m회 이하 반복
(...)번호 캡처 그룹
(?:...)캡처하지 않는 그룹
(?<name>...)이름 있는 캡처 그룹
(?=...) / (?!...)긍정 / 부정 전방 탐색
(?<=...) / (?<!...)긍정 / 부정 후방 탐색
[abc] / [^abc]문자 집합 / 제외 문자 집합
a|ba 또는 b
\p{...}u 또는 v 플래그에서 유니코드 속성
$& / $1 / $<name>치환에서 전체 매치 / 번호 그룹 / 이름 그룹

플래그: d 인덱스, g 전체 검색, i 대소문자 무시, m 여러 줄, s dotAll, u 유니코드, v Unicode Sets, y sticky.
JavaScript 치트시트 열기
.줄 바꿈을 제외한 문자 하나(s 플래그에서는 줄 바꿈 포함)
\d / \D숫자 / 숫자가 아닌 문자
\w / \W영문자·숫자·밑줄 / 그 외 문자
\s / \S공백 / 공백이 아닌 문자
^ / $입력(또는 m 플래그에서 줄)의 시작 / 끝
* / + / ?0회 이상 / 1회 이상 / 0~1회 반복
{n,m}n회 이상 m회 이하 반복
(...)번호 캡처 그룹
(?:...)캡처하지 않는 그룹
(?<name>...)이름 있는 캡처 그룹
(?=...) / (?!...)긍정 / 부정 전방 탐색
(?<=...) / (?<!...)긍정 / 부정 후방 탐색
[abc] / [^abc]문자 집합 / 제외 문자 집합
a|ba 또는 b
\p{...}u 또는 v 플래그에서 유니코드 속성
$& / $1 / $<name>치환에서 전체 매치 / 번호 그룹 / 이름 그룹

플래그: d 인덱스, g 전체 검색, i 대소문자 무시, m 여러 줄, s dotAll, u 유니코드, v Unicode Sets, y sticky.
dodaTools의 모든 도구에 입력한 정보는 브라우저를 벗어나지 않습니다.

© 2026 doda.