Kuro Lab
정규식 테스터
도구 / 개발
.*

정규식 테스터

이 페이지는 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받을 수 있습니다.

정규식 패턴과 텍스트를 입력하면 일치하는 부분을 하이라이트하고 캡처 그룹까지 보여드려요.

정규식 테스터, 정규표현식 테스트, regex tester, regular expression tester, regex checker
정규식 패턴
//g
플래그
일치 2건
Contact: kuro@example.com or admin@site.co.kr
그룹
위치 9전체 일치: kuro@example.com
위치 29전체 일치: admin@site.co

사용법

1

패턴 입력창에 정규식을 입력하세요.

2

g, i, m, s, u 플래그 중 필요한 것을 켜고 끄세요.

3

테스트할 텍스트를 입력하면 일치하는 부분이 바로 하이라이트돼요.

4

괄호로 묶은 캡처 그룹이 있으면 결과 아래에 그룹별 값이 표시돼요.

두 텍스트의 차이를 비교하고 싶다면 텍스트 비교도 이용해보세요.

자주 묻는 질문

Q1. 입력한 텍스트가 서버에 전송되나요?

아니요. 정규식 매칭은 브라우저의 JavaScript 엔진에서만 실행되며 패턴이나 테스트 텍스트는 서버로 전송되지 않습니다.

Q2. g 플래그는 어떤 역할을 하나요?

g(global) 플래그를 켜면 첫 번째 일치 항목에서 멈추지 않고 텍스트 전체에서 일치하는 모든 부분을 찾아요. 꺼져 있으면 가장 처음 발견된 일치 항목 하나만 보여줍니다.

Q3. 캡처 그룹이 뭔가요?

정규식에서 괄호 ()로 묶은 부분을 캡처 그룹이라고 해요. 예를 들어 (\d{3})-(\d{4}) 패턴은 전화번호를 앞자리와 뒷자리로 나눠서 각각 그룹 1, 그룹 2로 추출할 수 있게 해줘요.

Q4. 이 도구는 어떤 정규식 문법을 사용하나요?

브라우저에 내장된 JavaScript 정규식 엔진(ECMAScript)을 그대로 사용해요. PCRE나 Python re 모듈과 문법이 대부분 비슷하지만 일부 기능(예: 후방탐색 지원 범위)에 차이가 있을 수 있어요.

Q5. 정규식이 잘못되면 어떻게 되나요?

패턴 구문이 유효하지 않으면 입력창 아래에 오류 메시지가 표시되고, 올바른 정규식으로 수정할 때까지 매칭 결과는 계산되지 않아요.

댓글

첫 번째 댓글을 남겨보세요!

이 페이지는 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받을 수 있습니다.