텍스트
정규 표현식 테스트하는 법
코드, 검색창, 스프레드시트에 쓸 패턴을 쓰고 있고, 쓰기 전에 무엇과 일치하는지 보고 싶습니다. 패턴을 넣고 예시 텍스트를 붙여 넣어 모든 일치를 읽습니다. \b\w+@\w+\.\w+\b는 간단한 이메일 주소를 찾습니다. 이 탭 밖으로 나가는 것은 없습니다.
일치하면 안 되는 줄도 포함한 실제 텍스트 몇 줄을 준비하고 정규식 테스트를 여세요. JavaScript 방식이라 브라우저, Node.js와 같습니다. 업로드 없음.
정규식 테스트 열기이 한 자리
기본 요소 알기
\d는 숫자, \w는 영문자·숫자·밑줄, \s는 공백, .은 아무 문자입니다. +는 1번 이상, *는 0번 이상, ?는 선택. ( )는 그룹을 캡처하고 \b는 단어 경계입니다.
\d 숫자, \w 단어 문자, \s 공백, + 1번 이상, ( ) 캡처 그룹, \b 단어 경계. cv.cm 정규식 테스트를 열기
패턴 칸, 플래그, 시험 텍스트가 준비되어 있습니다. 업로드 없음.
정규식 테스트 열기패턴을 넣고 텍스트 붙여 넣기
슬래시 없이 패턴을 넣으세요. 예를 들어 2026-10-29 같은 날짜는 \d{4}-\d{2}-\d{2}. 일치해야 할 줄과 아닌 줄이 섞인 텍스트를 「시험 텍스트」에 붙여 넣으세요.
플래그 정하기
g는 첫 번째만이 아니라 모든 일치를 찾습니다. i는 대소문자를 무시하고, m은 ^와 $가 줄마다 작동하게 하고, s는 .이 줄바꿈과도 일치하게 하고, u는 유니코드를 완전히 다룹니다. 개수 줄에 켜진 플래그가 나옵니다.
플래그: g 모든 일치, i 대소문자 무시, m 줄마다, s .이 줄바꿈과 일치, u 유니코드. 일치와 그룹 읽기
각 일치에 텍스트와 캡처 그룹이 나옵니다. 2026-10에 (\d{4})-(\d{2})를 쓰면 그룹 1 = 2026, 그룹 2 = 10. 너무 많이 일치하는 패턴에는 보통 \b나 더 좁은 문자 클래스가 필요합니다.
바꾸기 미리 보기
「바꾸기 (선택)」에 바꿀 내용을 넣으세요: $&는 일치 전체, $1은 첫 번째 그룹. [$&]는 각 일치를 대괄호로 감쌉니다. 「일치 복사」로 모든 일치를 클립보드에 넣으세요.
자주 묻는 질문
정규식을 무료로 테스트할 수 있나요?
됩니다. cv.cm은 이 탭에서 실행합니다. 업로드 없음.
어떤 정규식 방식인가요?
JavaScript입니다. 브라우저, Node.js와 같습니다. 간단한 패턴은 대부분 Python이나 Java에서도 똑같이 작동합니다.
왜 일치가 하나만 나오나요?
g 플래그를 켜면 모든 일치를 찾습니다.
바꾸기에서 캡처 그룹을 쓰려면요?
$1은 첫 번째 그룹, $2는 두 번째, $&는 일치 전체입니다.
슬래시를 입력하나요?
아닙니다. 패턴만 입력하고 플래그는 체크박스로 고릅니다.