정규식 테스터

전역, 대소문자 구분, 여러 줄, dotAll, 유니코드 및 고정 일치를 위한 실시간 강조 표시 및 플래그를 사용하여 JavaScript 정규식 패턴을 로컬에서 테스트합니다.

정규식
테스트 텍스트
매치 결과
매치가 여기에 표시됩니다...
0 문자 0 매치

실제 텍스트에 대해 JavaScript 정규식 패턴 테스트

Regex 테스터를 사용하면 코드, 검증, 로그 구문 분석 또는 검색 워크플로에서 사용하기 전에 샘플 입력에 대해 JavaScript 정규식을 시험해 볼 수 있습니다. 패턴이나 텍스트를 편집할 때 일치 항목이 강조 표시되므로 표현식이 실제로 캡처하는 내용을 더 쉽게 확인할 수 있습니다.

패턴은 브라우저의 JavaScript 정규식 엔진을 사용합니다. 앞뒤 슬래시 없이 패턴을 입력한 다음 g, i, m, s, uy와 같은 플래그를 선택합니다. 이스케이프, 유니코드 모드, 줄 끝 및 욕심 많은 일치는 모두 결과를 변경할 수 있습니다.

사용 방법

  1. Regex Pattern 입력 필드에 정규식 패턴을 입력하거나 붙여넣습니다. 선행 및 후행 슬래시를 포함할 필요는 없습니다.
  2. 필요한 플래그를 선택하십시오: g(전역), i(대소문자 구분 안 함), m(여러 줄), s(dotAll), u(유니코드) 또는 y(끈적).
  3. 아래 편집기에 테스트 텍스트를 입력하거나 붙여넣으세요.
  4. 일치하는 항목이 자동으로 강조 표시됩니다. 상태 표시줄에 일치 횟수가 나타납니다.
  5. 복사를 사용하여 테스트 텍스트를 클립보드에 복사하고, 다운로드를 사용하여 파일로 저장하거나, 지우기를 사용하여 모든 것을 재설정합니다.

정규식 테스터란 무엇입니까?

정규식 테스터는 JavaScript 정규 표현식이 예상한 텍스트와 일치하는지 확인하기 위한 브라우저 기반 패턴 샌드박스입니다. 이메일과 같은 문자열, ID, 구분 기호, 구성 값, URL 및 로그 필드에 유용합니다.

정규식 결과는 엔진마다 다릅니다. 여기서 작동하는 패턴은 PCRE, Python, Java, grep 또는 데이터베이스 정규식 방언과 다를 수 있는 JavaScript 동작을 따릅니다. 중요한 표현식이 사용될 런타임에서 다시 테스트하세요.

입력 참고

제작 시 나타나는 빈줄, 구두점 등 대표 텍스트를 붙여넣습니다. 모든 일치 항목이 필요한 경우 g를 사용하고, ^$가 한 줄에 적용되어야 하는 경우 m를 사용하고, 유니코드 처리가 중요한 경우 u를 사용합니다.

예시

전역 플래그가 있는 간단한 이메일과 유사한 패턴은 두 개의 주소를 찾고 잘못된 형식의 조각을 무시합니다.

--- Pattern ---
\b\w+@\w+\.\w+\b

--- Flags ---
g (global)

--- Test Text ---
Contact us at [email protected] or [email protected].
Invalid: @missing.com or user@

--- Matches Found ---
2 matches:
  1. [email protected]
  2. [email protected]

MCP 통합

MCP(Model Context Protocol)를 통해 AI 에이전트와 앱은 Coding.Tools 유틸리티를 발견하고 반복 가능한 변환, 포맷팅, 해시, 생성 워크플로에서 실행할 수 있습니다.

MCP 도구 이름: regex-tester

MCP 엔드포인트: https://coding.tools/mcp

먼저 tools/list를 호출하세요. 각 도구 항목에는 inputSchema, outputSchema, examples가 포함되어 AI 에이전트나 클라이언트가 추측 없이 유효한 인수를 만들 수 있습니다.

tools/call에서는 표시용 값은 result.content[0].text에서, 기계 파싱용 값은 result.structuredContent에서 읽으세요. 도구 수준 실패는 isError: true를 반환하고, 프로토콜 수준 실패는 JSON-RPC error를 반환합니다.

tools/call 요청 예시:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"regex-tester","arguments":{"input":"Order #A102 total $58.40","options":{"pattern":"#[A-Z]\\d+","flags":"g"}}}}'

대부분의 텍스트 및 데이터 도구는 input 문자열과 선택적 options를 받습니다. 브라우저 이미지 API가 필요한 이미지 도구는 검색 대상으로 제공되며, 브라우저 기능이 필요할 때 웹 UI 링크를 반환합니다.