정규식 테스터 | 정규식 쉽게 테스트하기
정규식 테스터는 사용자 입력의 정규식을 실시간으로 테스트하고 결과를 즉시 확인할 수 있는 플랫폼입니다. 다양한 언어의 정규식 문법을 지원하며, 직관적인 인터페이스로 패턴 검증을 쉽게 합니다. 개발자와 데이터 분석가에게 필수적인 도구입니다.
매치 결과
일반 패턴
빠른 참조
^: 줄의 시작\n$: 줄의 끝\n\b: 단어 경계\n\B: 단어 경계가 아님 \d: 숫자 [0-9]\n\w: 단어 [A-Za-z0-9_]\n\s: 공백\n.: 줄 바꿈 제외 임의 문자 AI 에이전트에서 이 도구를 사용하세요
무료 JSON API와 Model Context Protocol (MCP) 서버. 가입 불필요, API 키 불필요, CORS 개방. Claude, ChatGPT, Cursor, 스크립트, 프런트엔드 앱을 위해 설계되었습니다.
curl -X POST https://mate.tools/api/v1/regex-test.php \
-H "Content-Type: application/json" \
-d '{"pattern":"\\d+","text":"abc 123 def 456","operation":"match_all"}' import urllib.request, json
req = urllib.request.Request(
"https://mate.tools/api/v1/regex-test.php",
data=json.dumps({"pattern":"\\d+","text":"abc 123 def 456","operation":"match_all"}).encode(),
headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
print(json.load(r)) const r = await fetch("https://mate.tools/api/v1/regex-test.php", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({"pattern":"\\d+","text":"abc 123 def 456","operation":"match_all"}),
});
console.log(await r.json()); claude_desktop_config.json(Claude Desktop), ~/.cursor/mcp.json(Cursor) 또는 다른 MCP 호환 클라이언트에 추가하세요:
{
"mcpServers": {
"mate-tools": {
"command": "npx",
"args": ["-y", "@mate-tools/mcp-server"]
}
}
} 자주 묻는 질문
정규 표현식(Regex)은 텍스트를 검색, 검증 및 조작하는 데 사용되는 강력한 패턴 매칭 도구입니다. 특수 구문을 사용하여 복잡한 텍스트 패턴을 유연하게 설명할 수 있습니다.
1. 상단 필드에 정규 표현식 패턴을 입력하세요
2. 필요한 플래그를 선택하세요 (g, i, m 등)
3. 큰 필드에 테스트할 텍스트를 입력하세요
4. "정규 표현식 테스트"를 클릭하여 매치를 강조 표시하세요
5. 빠른 참조 및 예제를 사용하여 도움을 받으세요
2. 필요한 플래그를 선택하세요 (g, i, m 등)
3. 큰 필드에 테스트할 텍스트를 입력하세요
4. "정규 표현식 테스트"를 클릭하여 매치를 강조 표시하세요
5. 빠른 참조 및 예제를 사용하여 도움을 받으세요
• 특수 문자를 이스케이프하는 것을 잊음
- 적절한 앵커 (^와 $) 사용 안 함
- 잘못된 문자 클래스 사용
- 탐욕적 수량자 남용
- 경계 케이스 테스트 안 함
- 적절한 앵커 (^와 $) 사용 안 함
- 잘못된 문자 클래스 사용
- 탐욕적 수량자 남용
- 경계 케이스 테스트 안 함
• 다양한 패턴으로 연습하세요
- 빠른 참조 가이드를 공부하세요
- 일반 패턴 예제를 시도하세요
- 다양한 입력으로 패턴을 테스트하세요
- 다양한 플래그로 실험하세요
- 빠른 참조 가이드를 공부하세요
- 일반 패턴 예제를 시도하세요
- 다양한 입력으로 패턴을 테스트하세요
- 다양한 플래그로 실험하세요
• g (전역): 모든 매치 찾기
- i (대소문자 구분 없음): 대소문자 무시
- m (멀티라인): ^와 $ 동작 변경
- y (스티키): 위치에서 매치
- u (유니코드): 유니코드 지원
- i (대소문자 구분 없음): 대소문자 무시
- m (멀티라인): ^와 $ 동작 변경
- y (스티키): 위치에서 매치
- u (유니코드): 유니코드 지원
정규 표현식에 대하여
정규 표현식(Regex)은 프로그래밍, 텍스트 처리 및 데이터 검증에 사용되는 강력한 텍스트 패턴 매칭 및 조작 도구입니다.
일반적인 사용 사례:
- 폼 검증 (이메일, 전화번호, 비밀번호)
- 데이터 추출 및 파싱
- 검색 및 교체 작업
- 텍스트 처리 및 형식화
- 입력 검증 및 정화