정규표현식 검사기

PHP, JavaScript, Python의 정규 표현식을 검사, 검증

특징

입력과 동시에 매칭 판정

패턴과 텍스트의 입력에 맞춰 즉시 결과를 반영

매칭 위치를 하이라이트

행 번호가 붙은 표로 매칭 문자열을 시각적으로 강조

i·g·m·s·u 수식자에 대응

대소문자나 여러 행 등 플래그를 자유롭게 조합

내장 샘플로 즉시 시험

준비된 패턴과 텍스트 예를 버튼으로 호출

사용 방법

1

정규 표현식 패턴을 입력

상단의 입력 칸에 대조하고 싶은 패턴을 기술

2

검증 대상 텍스트 입력

아래의 텍스트 영역에 매칭시키고 싶은 문장을 붙여넣기

3

플래그를 필요에 따라 선택

i·g·m·s·u의 체크박스로 수식자를 지정

4

검사로 결과를 확인

매칭 부분이 강조된 대조 결과를 그 자리에서 표시

정규표현식 검사기

사용 사례

패턴의 디버그

의도대로 매칭되지 않는 정규 표현식의 원인을 구분

입력 유효성 검사 설계

메일이나 전화번호의 검증 패턴을 구현 전에 시험

로그로부터의 정보 추출 확인

로그나 텍스트에서 목적의 문자열을 뽑아내는 검증

정규 표현식의 학습·연습

플래그나 메타 문자의 동작을 실제 예로 시험하면서 습득

기초 지식

정규표현식이란

정규표현식이란, "숫자 3자리" "@를 포함하는 문자열" 같은 문자의 패턴을 기호로 나타내는 표기법으로, 검색·치환·입력 확인에 널리 사용됩니다. 예를 들어 \d{3}은 3자리 숫자와 일치합니다.

주요 수정자(플래그)

  • i·g:i는 대문자와 소문자를 구분하지 않고, g는 첫 번째 1건에서 멈추지 않고 모든 항목을 검색하는 지정으로, 가장 자주 사용하는 조합입니다.
  • m(복수행):m은 복수행 모드로, ^과 $가 문장 전체가 아닌 각 행의 시작·끝에 일치하도록 합니다.
  • s·u:s는 점(.)을 개행에도 일치시키는 지정이고, u는 Unicode 모드로, 대리 쌍 문자(일부 한자·이모지)를 코드포인트 단위로 올바르게 처리할 수 있습니다.

안전성과 개인정보 보호

브라우저 내 처리

입력 데이터는 사용 중인 브라우저 내에서만 처리되며 외부로 전송되지 않습니다.

브라우저 내에서만 처리

정규 표현식의 대조는 모두 사용 중인 브라우저 내에서 처리되며, 입력 데이터는 서버로 전송되지 않습니다.

통신은 HTTPS로 암호화

페이지 로드도 TLS로 암호화되어 제3자가 내용을 읽을 수 없습니다.

제3자로의 전송 없음

광고 네트워크나 트래커 등 외부 서비스로 입력 내용을 전송하지 않습니다.

결과 자동 저장 없음

패턴이나 텍스트나 입력 제안을 서버에 저장하지 않습니다.

Google 검색에서 RAKKOTOOLS 팔로우하기

219개의 편리한 도구를 Google 검색·AI 검색에서 더 쉽게 찾을 수 있습니다!

  • 검색에서 발견
  • AI 검색에서도 표시
  • 새 도구도 발견
관련 도구

RAKKOTOOLS는자유롭게 이용하실 수 있습니다!

개인·법인을 불문하고, 상용·비상용을 불문하고 무료로 이용하실 수 있습니다.사전 허가나 이용 신청도 필요하지 않습니다. 다양한 상황에서 자유롭게 활용해 주세요.

  • 배포·동영상에서의 이용

    추첨이나 추점 등 다양한 도구를 라이브 배포·동영상 내에서 이용할 수 있습니다.

  • 학교·업무·이벤트에서의 이용

    수업, 팀 구성, 사내 업무, 이벤트 등 다양한 상황에서 활용할 수 있습니다.

  • 웹·서적·SNS에서의 소개

    편리한 도구로서 웹 미디어·서적·SNS 등에서 자유롭게 소개할 수 있습니다.

  • 상용 이용

    조사·계산·가공·변환 등 업무나 제작 등 상용 목적으로도 이용하실 수 있습니다.

소개해 주시면 도구를 만드는 힘이 나옵니다!

배포·동영상에서 이용하시는 경우

개요란 등에 RAKKOTOOLS 링크 게재, 또는 배포·동영상 내에서 「RAKKOTOOLS」를 사용하고 있음을 언급·표시를 부탁드립니다.

개요란에 붙일 수 있는 크레딧 예시

RAKKOTOOLS https://rakko.tools/ko

이용상의 부탁일반적인 이용이라면 자유롭게 사용하실 수 있습니다. 다만, 법령을 위반하는 목적으로의 이용, 제3자의 권리를 침해하는 이용, 서비스에 현저한 부하를 주는 이용, 부정 접근 및 기타 서비스 운영을 방해하는 행위는 금지됩니다.

각 도구에서 얻을 수 있는 정보·계산 결과 등에 대해 정확성·완전성을 보증하지 않습니다.

본 안내는 일본어 원문을 번역한 것입니다. 번역과 원문의 내용이 다를 경우 일본어 원문이 우선됩니다.