정규식 생성기

상업적 사용 OK 581 models 워터마크 없음 가입이 필요하지 않습니다
모델:
+ GPT-5, Claude, Gemini
일치시키고자 하는 것을 간단한 영어로 설명하고 단계별 설명과 실제 일치 및 미스를 보여주는 라이브 테스터와 함께 PCRE, JavaScript, Python, Go (RE2) 또는 POSIX와 같은 플레이어별 정규 표현식을 얻으십시오.
-
패턴을 설명하세요.
정규식

        
샘플에서 일치하는 항목

        
Explanation + test cases
고급 옵션
결과
토큰이 부족해요 더 많은 토큰을 얻으세요
더 나은 결과를 원하십니까? 프리미엄 모델 (GPT-5, Claude, Gemini) 더 높은 품질을 제공합니다. 계획 보기

❤️ Love Free.ai? Tell your friends!

가입 추천 링크를 얻고 친구 당 30,000 토큰을 적립하십시오.

더 먹고 싶어? 무료 가입: 30,000 토큰/일
무료로 가입하세요

귀하의 요청을 처리 중...

AI를 사용하여 자연어에서 정규 표현식 패턴을 생성합니다.

사용 방법 정규식 생성기

1
입력을 입력하십시오

텍스트를 입력하거나 파일을 업로드하거나 원하는 내용을 설명하세요. 계정이 필요하지 않습니다.

2
생성하기를 클릭하십시오

당사의 AI는 최고의 오픈 소스 모델을 사용하여 몇 초 만에 요청을 처리합니다.

3
다운로드 및 공유

다운로드, 복사 또는 결과를 공유. 개인 및 상업용 무료.

API를 통해 이 도구 사용

OpenAI 호환 REST 엔드포인트, Bearer-token 인증, 추가 SDK 필요 없음. 토큰 비용은 웹 인터페이스와 일치합니다.

curl -X POST https://api.free.ai/v1/chat/ \
  -H "Authorization: Bearer sk-free-..." \
  -H "Content-Type: application/json" \
  -d '{"model": "qwen-coder", "messages": [{"role": "user", "content": "Write a Python function that reverses a string."}]}'

정규식 생성기 - FAQ

일치시키고자 하는 것을 간단한 영어로 설명하십시오("US zip codes", "localhost를 제외한 모든 URL", "depth 3까지 균형 잡힌 괄호") 그리고 맛을 인식하는 구문(PCRE, JavaScript, Python re, Go regexp, POSIX), 단계별 설명, 일치하는 실제 문자열과 일치하지 않는 문자열을 보여주는 테스트 패널과 함께 정확한 정규 표현식을 얻으십시오.

Regex101 / Regexr / Debuggex는 EXPLAINER 도구입니다 - 당신이 regex를 작성하면, 그들은 그것을 설명합니다. Free.ai는 GENERATOR입니다 - 당신이 영어로 필요한 것을 설명하면, 그것은 regex를 작성합니다. 첫 번째 초안에 Free.ai를 사용하고, 다음 Regex101에 붙여 넣기를 라이브 데이터에 대한 테스트를합니다. 결합 워크플로우는 치트 시트에서 손으로 쓰는 regex에 시간을 절약합니다.

PCRE (PHP, Perl, 대부분의 최신 Linux 도구의 기본값). JavaScript (브라우저 + 노드, Safari ≤16.3에서 lookbehind가 없음). Python re (PCRE에 가장 가까운, 소유 양자화가 없음). Go regexp (RE2 - backreferences가 없고, lookarounds가 없지만 선형 시간 안전 보장). POSIX BRE/ERE (grep, sed -E 없음). 대상 언어가 사용하는 것을 선택하십시오 - lookbehind / 소유 양자화 / 이름 그룹과 같은 기능은 모든 버전에서 포팅되지 않습니다.

정직한 답변: 모든 실제 입력을 완벽하게 일치시키는 정규 표현식은 없습니다. 이메일 검증만으로는 실제로 아무도 사용하지 않는 6,425자의 "RFC 5322 준수" 정규 표현식이 있습니다. Free.ai는 설명한 사용에 대한 99%의 경우를 대상으로 하며 설명에서 알려진 엣지 케이스에 대해 경고합니다(예: "이것은 example.co.uk와 일치하지만 example.museum은 아닙니다"). 항상 프로덕션에 전송하기 전에 실제 데이터와 테스트하십시오.

예 - 정규 표현식을 "explain: "(예: `explain: ^(?=.*[A-Z])(?=.*\d).{8,}$`)로 앞에 붙여진 설명 상자에 붙여넣으면 모델이 각 토큰을 분석하여 실제로 어떤 토큰과 일치하는지 알려줍니다. /code/explain/ 을 사용하여 코드에 대한 설명을 풍부하게 만들 수 있습니다.

PCRE/Python/JS는 positive/negative lookbehind와 lookahead를 허용합니다. backreference는 PCRE/Python/Java에서 작동하지만 Go(RE2)에서는 작동하지 않습니다. 모델은 가장 간단한 올바른 구조를 선택하고 기능이 이식성이 없을 때 경고합니다.

"letters" 또는 "word characters"를 찾으라는 메시지가 표시되면 모델은 ASCII만을 사용하는 `[a-zA-Z]` 대신 유니코드를 인식하는 클래스(PCRE/Python/Java에서 `\p{L}`, `\p{N}`; 자바스크립트에서 `u` 플래그를 사용하는 `[\p{L}]`)를 사용합니다. 레거시 동작을 원한다면 프롬프트에서 "ASCII만"을 언급하십시오.

모델은 ReDoS를 일으키는 `(.+)+`와 같은 중첩된 양자화자를 피하도록 지시받습니다. Go (RE2) 엔진은 선형 시간을 보장하므로 이것은 구성에 의해 불가능합니다. PCRE/JS/Python에서는 항상 긴 입력을 테스트하십시오 - 10,000자 문자열로 Regex101에 붙여넣고 스텝 카운터를 관찰하십시오.

ChatGPT (GPT-4) 는 regex를 잘 처리하지만 $20/mo 비용이 들고 컨텍스트는 regex-tuned 되지 않습니다. Free.ai 의 시스템 프롬프트는 명시적 flavor + match/non-match 테스트 사례 + 복잡성 경고를 강제합니다. 자체 호스팅 Qwen 3 Coder 는 일일 토큰 풀에서 무료입니다. 특이하게 이상한 패턴을 위해 프리미엄 GPT-5 는 유료 토큰으로 사용할 수 있습니다.

네 - 정규 표현식을 붙여넣고 "convert this Python regex to Go RE2" 라고 묻는다. 모델은 대상 버전의 지원 기능만을 사용하여 다시 쓰고 기능이 동등하지 않을 때 경고한다(예: Python → Go 에서 백 참조).

네 - regex-specialist 시스템 프롬프트와 사용자 메시지로 설명을 포함한 /v1/chat/로 POST합니다. 사용자 입력으로부터 정규 표현식을 자동으로 생성하는 도구에 유용합니다(코드 없는 폼 빌더, 로그 파서 설정). /api/ 를 참조하십시오.

예 - 기본 코드 블록에는 언어에 적합한 구분자(JavaScript의 경우 `/pattern/flags`, Python의 경우 `r"pattern"`, Go의 경우 `` `pattern` ``)가 있는 원시 패턴이 포함되어 있습니다. Copy and paste directly into your source 를 클릭합니다.

무료 가입: 30,000 토큰/일

무료 계정 만들기

신용카드 필요 없음

이 도구를 어떻게 평가하시겠습니까?

Love Free.ai? Tell your friends!