Skip to main content
CalculoraCalculora

금융 및 비즈니스

금융 계산기투자 & 계획개인 재무부동산 투자비즈니스 도구스타트업 & 소프트웨어 기업

수학 및 기술

수학 계산기공학 도구물리 도구개발자 도구학교 도구

건강 및 생활

의료 도구스마트 유틸리티랜덤 생성기

크리에이터 및 특수

크리에이터 이코노미이슬람 도구지속가능성게임

변환기

단위 변환기길이 변환기무게 변환기온도 변환기→ 단위 변환기

랜덤 생성기

난수 생성기비밀번호 강도 검사기돌림판동전 던지기 시뮬레이터주사위 굴리기시간대 겹침 계산기→ 랜덤 생성기
파일 변환기

PDF 도구

PDF를 JPG로 변환PDF를 PNG로 변환PDF에서 텍스트 추출PDF를 GIF로 변환PDF를 WebP로 변환PDF를 SVG로 변환PDF를 Word로 변환PDF를 Excel로 변환PDF를 PowerPoint로 변환PDF를 HTML로 변환PDF를 Markdown으로 변환PDF를 TIFF로 변환

이미지 변환기

JPG를 PNG로 변환PNG를 JPG로 변환PNG를 WebP로 변환WebP를 PNG로 변환WebP를 JPG로 변환JPG를 WebP로 변환SVG를 PNG로 변환SVG를 JPG로 변환SVG를 WebP로 변환BMP를 PNG로 변환BMP를 JPG로 변환BMP를 WebP로 변환

고급 이미지

HEIC를 JPG로 변환HEIC를 PNG로 변환TIFF를 JPG로 변환TIFF를 PNG로 변환JPG를 TIFF로 변환PNG를 TIFF로 변환JPG를 ICO로 변환PNG를 ICO로 변환JPG를 AVIF로 변환PNG를 AVIF로 변환

GIF & 애니메이션

GIF 프레임을 PNG로 변환GIF 프레임을 JPG로 변환GIF 프레임 추출기PNG를 GIF로 변환JPG를 GIF로 변환GIF를 WebP로 변환

편집

워터마크 추가이미지 개체 제거브라우저에서 즉시 이미지 크기 조정온라인으로 이미지 압축 — 파일 크기 감소, 품질 유지
수학 속도 챌린지암산 챌린지워들빈트 왜라드스도쿠2048
통화 변환기
CalculoraCalculora

올인원 계산기 플랫폼. 모든 필요에 맞는 무료, 빠르고 정확한 도구.

100% 비공개 — 모든 계산이 브라우저에서 이루어지며, 서버로 데이터가 전송되지 않습니다영원히 무료 — 페이월 없음, 구독 없음, 계정 불필요

인기

  • BMI 계산기
  • 대출 계산기
  • 나이 계산기
  • 주택담보대출 계산기
  • 백분율 계산기
  • 공학용 계산기
  • 모두 보기 →

카테고리

  • 수학
  • 금융
  • 건강 및 생활
  • 금융 및 비즈니스
  • 개발자 도구
  • 엔지니어링
  • 카테고리 →

더 보기

  • 통화 변환기
  • 파일 변환기
  • 게임 및 재미있는 도구

법적 고지

  • 소개
  • 문의하기
  • 개인정보처리방침
  • 이용약관
  • 면책 조항
  • 사이트맵

언어

enEnglisharالعربيةesEspañoldeDeutschfrFrançaishiहिन्दीidBahasa IndonesiaitItalianoja日本語ko한국어ptPortuguêsruРусскийtrTürkçeviTiếng Việtbnবাংলাzh中文nlNederlandsplPolskiukУкраїнськаmsBahasa Melayuthภาษาไทย

© 2026 Calculora. 모든 권리 보유.

로 구축 — 100% 무료

서버 불필요 — 완전 정적 사이트, 데이터 수집 제로

  1. 홈
  2. 개발자 도구
  3. 정규식 테스터

정규식 테스터

정규식 패턴을 작성하고 테스트 텍스트를 붙여넣으면 입력하는 동안 모든 일치 항목이 실시간으로 강조 표시됩니다. 패턴이 작동하는지 추측하지 말고 직접 확인하세요.

계산기 로딩 중...
이 계산기가 도움이 되었나요?

정규식 테스터이란?

정규식 테스터를 사용하면 실시간으로 샘플 텍스트에 대해 정규 표현식을 테스트할 수 있습니다. 애플리케이션에서 텍스트 처리, 검증, 검색 기능을 구축하는 개발자에게 필수적입니다.

이 계산기를 사용해야 할 때

  • 사용자 입력 검증 — 배포하기 전에 이메일, 전화, URL, 날짜 검증 패턴을 테스트합니다.
  • 실패한 일치 디버깅 — 정규식과 테스트 텍스트를 붙여넣어 일치가 실패하는 위치와 이유를 정확히 확인합니다.
  • 정규식 배우기 — 패턴을 대화식으로 실험하여 정규식 구문에 대한 직관을 기릅니다.
  • 텍스트에서 데이터 추출 — 더 큰 텍스트에서 특정 부분 문자열을 찾고 캡처하는 패턴을 만듭니다.
  • 찾기 및 바꾸기 — 코드나 텍스트 편집기에서 찾기-바꾸기 작업에 사용하기 전에 패턴을 테스트합니다.
  • 양식 검증기 구축 — 검증 정규식이 모든 유효한 입력과 일치하고 모든 유효하지 않은 입력을 거부하는지 확인합니다.

단계:

  1. 정규식 패턴을 입력하세요(예: \d{3}-\d{4}).
  2. 플래그를 선택하세요: g(전역), i(대소문자 구분 안 함), m(여러 줄), s(dotall).
  3. 텍스트 영역에 테스트 텍스트를 입력하거나 붙여넣으세요.
  4. 개수와 함께 강조 표시된 모든 일치 항목을 확인하세요.

공식

패턴 + 플래그 → RegExp → 테스트 텍스트에 대해 실행 → 일치 배열 일반적인 패턴: - \d+ → 하나 이상의 숫자 - [a-zA-Z]+ → 하나 이상의 문자 - ^…$ → 시작/끝 앵커 - (…) → 캡처 그룹

사용 사례

  • 이메일 주소, 전화번호, URL 검증
  • 텍스트에서 패턴 추출(날짜, 가격, ID)
  • 텍스트 편집기에서 찾기 및 바꾸기 작업
  • 웹 양식에서 입력값 검증

주요 이점

  • 실시간으로 정규식 패턴 테스트
  • 강조 표시된 모든 일치 항목 확인
  • 일반적인 플래그 지원
  • 무료, 가입 불필요

전문가 팁

  • 일치하는 텍스트와 일치하지 않는 텍스트 모두로 테스트하기
  • 복잡한 패턴에는 온라인 정규식 참조 자료 사용하기
  • 간단하게 시작해서 점진적으로 복잡성 추가하기
  • 가독성을 위해 이름 있는 캡처 그룹 사용하기

피해야 할 일반적인 실수

  • 특수 문자를 이스케이프하지 않음(. 대신 \. 사용)
  • 여러 일치 항목을 예상할 때 g 플래그를 잊음
  • 게으른 수량자가 필요할 때 탐욕적 수량자 사용
  • 패턴을 지나치게 복잡하게 만듦 — 단순한 것이 더 나은 경우가 많음

주요 용어 설명

  • 패턴: 검색 표현식
  • 플래그: 검색 동작을 수정하는 옵션
  • 일치: 패턴이 발견된 인스턴스
  • 캡처 그룹: 괄호로 묶인 패턴의 일부

관련 개념

  • 정규 표현식(Regex): 텍스트 매칭을 위한 검색 패턴을 정의하는 문자 시퀀스.
  • 캡처 그룹: 일치 항목의 특정 부분을 추출하는 정규식의 괄호로 묶인 부분.
  • 수량자: 앞선 요소가 몇 번 발생해야 하는지 지정하는 문자(예: +, *, ?, {n}).
  • 앵커: 문자가 아닌 텍스트 내 위치와 일치하는 너비가 0인 어서션(시작은 ^, 끝은 $).
  • 전방탐색/후방탐색: 텍스트를 소비하지 않고 현재 위치 앞이나 뒤의 패턴을 확인하는 너비가 0인 어서션.

예시

패턴: ^[\w.-]+@[\w.-]+\.\w{2,}$ 와 테스트 텍스트: "hello@example.com 또는 support@test.org로 문의하세요"는 두 이메일 주소 모두와 일치하며 결과 목록에 표시됩니다.

결과 해석 방법

먼저 일치 개수와 강조 표시된 텍스트를 확인하세요. 일치를 예상했지만 보이지 않는다면 다음을 확인하세요: (1) 전역 플래그(g)가 설정되어 있나요? 이것이 없으면 첫 번째 일치만 찾을 수 있습니다. (2) 특수 문자를 이스케이프하고 있나요? 리터럴 점은 \.로 이스케이프해야 합니다. (3) 앵커가 올바른가요? ^는 문자열 시작과 일치하고, $는 끝과 일치합니다. 캡처 그룹 패널은 패턴의 각 괄호 부분이 무엇과 일치했는지 보여줍니다. 이름 있는 그룹((?...) 사용)은 복잡한 패턴을 더 읽기 쉽게 만듭니다. 일치 항목의 특정 부분을 추출하려면 그룹을 사용하세요 — 예를 들어, 전화번호의 나머지 부분과 별도로 지역 번호를 캡처하는 경우입니다. 주의해야 할 일반적인 정규식 실수: 너무 많은 텍스트와 일치하는 탐욕적 수량자(대신 게으른 수량자 *? 또는 +? 사용), 여러 줄에 걸쳐 매칭할 때 여러 줄 플래그를 잊는 것, 줄바꿈을 포함한 모든 문자와 일치시키고 싶을 때 . 대신 [\s\S]를 사용하지 않는 것.

자주 묻는 질문

정규 표현식이란 무엇인가요?
정규식은 검색 패턴을 정의하는 문자 시퀀스입니다. 이메일 주소 찾기, 입력값 검증, 문자열에서 데이터 추출과 같은 텍스트 패턴 매칭에 사용됩니다.
이 도구는 어떤 정규식 엔진을 사용하나요?
이 도구는 JavaScript의 내장 RegExp 엔진을 사용하며, 그룹, 전방탐색, 수량자, 문자 클래스를 포함한 대부분의 표준 정규식 기능을 지원합니다.
일반적인 정규식 플래그는 무엇인가요?
g (전역): 첫 번째뿐만 아니라 모든 일치 항목을 찾습니다. i (대소문자 구분 안 함): 대소문자를 무시합니다. m (여러 줄): ^와 $가 줄 경계와 일치합니다. s (dotall): .이 줄바꿈과도 일치합니다.
왜 제 정규식이 일치 항목을 찾지 못하나요?
일반적인 문제: 여러 일치 항목에 대한 g 플래그 누락, 특수 문자(., *, +, ?, [, ], (, ))의 이스케이프 처리 미비, 또는 수량자의 잘못된 사용.

관련 도구

더 많은 도구 탐색

화면비 계산기

대역폭 계산기

다운로드 시간 계산기

클라우드 호스팅 비용 계산기

CDN 비용 계산기

애플리케이션 프로그래밍 인터페이스 수익화 계산기

유사한 도구

화면비 계산기
개발자 도구
대역폭 계산기
개발자 도구
다운로드 시간 계산기
개발자 도구
클라우드 호스팅 비용 계산기
개발자 도구