T

Text Machine

강력한 텍스트 도구를 브라우저에서

정규식 테스터

직접 입력한 텍스트를 대상으로 정규표현식을 실시간으로 작성하고 테스트하세요. 강조 표시된 모든 일치 항목을 한눈에 확인하고, 캡처 그룹을 살펴보며, 치환 결과까지 미리 볼 수 있습니다. 모두 브라우저 안에서 처리됩니다.

정규표현식

/

/g

플래그

테스트 문자열
바꿀 내용

팁: g 플래그를 켜면 첫 번째 항목뿐 아니라 모든 일치 항목이 치환됩니다.

정규식 테스터 사용 방법

  1. 1

    패턴 작성

    패턴 입력란에 정규표현식을 입력한 다음, 플래그 칩(g, i, m 등)을 켜고 꺼서 매칭 동작을 원하는 대로 제어하세요.

  2. 2

    테스트 텍스트 입력

    검색할 텍스트를 ‘테스트 문자열’ 상자에 붙여넣으세요. 패턴을 입력하거나 수정하는 즉시 일치하는 부분이 강조 표시됩니다.

  3. 3

    일치 항목 살펴보기

    결과 목록에서 각 일치 항목과 텍스트 내 위치, 그리고 캡처 그룹이나 네임드 그룹을 확인하여 패턴이 의도대로 동작하는지 점검하세요.

  4. 4

    치환하거나 복사하기

    바꿀 내용을 입력하면 $1 형식의 역참조를 활용한 치환 결과를 미리 볼 수 있으며, 그 결과를 코드나 문서에 바로 복사해 넣을 수 있습니다.

자주 묻는 질문

정규표현식이란 무엇인가요?
정규표현식(정규식, regex)은 텍스트를 검색하고 일치시키고 변환하는 데 사용하는 간결한 패턴입니다. 거의 모든 프로그래밍 언어와 텍스트 편집기에서 입력값 검증, 찾기·바꾸기, 구문 분석, 데이터 추출에 폭넓게 활용됩니다.
이 테스터는 어떤 정규식 종류를 사용하나요?
이 도구는 브라우저에 내장된 자바스크립트(ECMAScript) 정규표현식 엔진을 사용합니다. Node.js와 최신 웹 앱이 쓰는 것과 동일한 엔진이죠. 패턴과 플래그는 여러분이 작성한 자바스크립트 코드에서와 똑같이 동작합니다.
플래그는 각각 무슨 의미인가요?
g(global)는 첫 번째에서 멈추지 않고 모든 일치 항목을 찾고, i는 대소문자를 구분하지 않으며, m은 ^와 $가 줄바꿈 위치에서 일치하도록 만듭니다. s는 점(.)이 줄바꿈 문자에도 일치하게 하고, u는 완전한 유니코드 처리를 활성화하며, y(sticky)는 텍스트의 특정 위치에 매칭을 고정합니다.
캡처 그룹은 어떻게 동작하나요?
패턴 안의 괄호는 각 일치 항목에서 일부분을 뽑아내는 캡처 그룹을 만듭니다. 번호가 매겨진 그룹은 $1, $2처럼 참조하고, (?<name>…) 형식으로 작성한 네임드 그룹은 별도로 표시되므로 필요한 데이터만 정확히 추출할 수 있습니다.
내 데이터가 서버로 전송되나요?
아니요. 모든 매칭과 치환은 브라우저의 기본 정규식 엔진을 사용해 전적으로 브라우저에서 실행됩니다. 입력한 내용은 업로드되거나 기록·저장되지 않으므로, 이 테스터는 오프라인에서도 작동하며 텍스트를 완벽하게 보호합니다.

관련 도구

이런 편리한 도구도 함께 사용해 보세요

HTML을 텍스트로 변환

JSON 포매터

JWT 디코더

CSS 그라데이션 생성기

CSS 박스 그림자 생성기

텍스트를 HTML로 변환