정규표현식 시각화 도구
무료 온라인 서비스 정규표현식 시각화 도구 설치가 필요 없는 도구
정규 표현식 시각화 도구란
정규 표현식 패턴을 파싱하여 각 토큰을 색상으로 구분된 칩으로 렌더링하므로 구조를 한눈에 파악할 수 있습니다. 칩 아래에는 각 토큰이 무엇과 일치하는지 평이한 언어로 설명한 목록이 순서대로 나열됩니다.
사용 방법
1. Pattern 입력란(고정폭 글꼴)에 정규 표현식 패턴을 입력합니다. 2. Breakdown 카드가 자동으로 나타나며, 파싱된 각 토큰의 칩을 보여줍니다. 3. 칩 아래의 설명 목록을 읽어 각 토큰의 의미를 순서대로 확인합니다.
토큰 유형과 색상
6가지 토큰 유형이 색상으로 구분됩니다: 리터럴(파랑, 예: . 은 임의의 문자, | 은 OR), 문자 클래스(초록, 예: [a-z]), 앵커(보라, ^ 또는 $), 그룹(주황, 괄호), 수량자(빨강, *, +, ?, {n,m}), 이스케이프(노랑, 예: \d, \s). 칩 위에 마우스를 올리면 설명이 툴팁으로 표시됩니다.
▶이 도구는 정규 표현식을 실행하거나 테스트하나요?
아닙니다. 패턴을 시각적으로 파싱만 할 뿐, 샘플 텍스트에 대해 일치를 실행하지 않습니다. 일치 테스트는 정규 표현식 테스터를 사용하세요.
▶{2,4} 같은 수량자는 어떻게 처리되나요?
중괄호 안의 범위 수량자는 'Range quantifier'로 표시된 단일 수량자 칩으로 인식됩니다. 단일 문자 *, +, ? 는 각각 별도로 감지됩니다.
▶이름 있는 그룹과 전후방탐색을 지원하나요?
파서는 (...) 를 캡처 그룹으로 취급하고 이스케이프(\d, \s 등)를 인식하지만, 이름 있는 그룹, 비캡처 그룹 또는 전후방탐색을 기본 그룹 칩과 구분하지는 않습니다.
▶패턴을 입력했는데 아무것도 표시되지 않는 이유는?
입력란이 비어 있거나 파싱 결과에 부품이 없으면 Breakdown 카드가 숨겨집니다. 패턴에 공백 문자만 있지 않고 실제 토큰이 포함되어 있는지 확인하세요.
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.