정규식 만들기
👍 이런 분께 추천해요
개발자비전공 입문자메이커
✨ 이 스킬의 효과
- ✓복잡한 정규식을 말로 — 몇 분이면 끝나요
- ✓복사·붙여넣기만 하면 전문가급 결과물
- ✓[ ] 칸만 바꾸면 내 상황에 딱 맞게 적용
- ✓클로드·ChatGPT·제미나이 어디서나 무료
🔥 단계별 프롬프트 — 처음부터 끝까지
순서대로 복사해서 AI에 시키면 전체 과정이 완성돼요. 한 단계 결과를 다음 단계에 넣으면 더 좋아집니다.
1패턴 정의
[원하는 패턴]을 찾는 정규식을 만들어줘. ①매칭되는 예시 3개 ②안 되는 예시 3개도 함께. 사용 언어: [JS/Python 등]
2설명·테스트
위 정규식을 한 부분씩 뜯어서 설명하고, 엣지 케이스 테스트 5개를 줘.
💡 각 단계의 [ ] 칸을 채워가며 순서대로 진행하세요.
📄 이렇게 나와요 (예시)
이메일 추출: /[\w.-]+@[\w.-]+\.\w+/ 매칭 O: hong@test.com 매칭 X: hong@test (도메인 없음)
💡 매칭되는 예시와 안 되는 예시를 같이 주면 더 정확한 정규식이 나와요.
🏆 정확한 정규식 가이드 · MCP 마켓 단독
정규식이 안 맞는 건 "되는 경우만 생각하고" 만들어서입니다. 정확한 정규식은 매칭될 예시와 안 될 예시를 같이 주고, 한 부분씩 이해하고, 엣지 케이스로 검증할 때 나옵니다.
정확한 정규식 4원칙
① 매칭 O/X 예시를 같이
"이메일 찾는 정규식" X → "hong@test.com은 되고, hong@test는 안 되게". 예시가 정확도를 만든다.
② 한 부분씩 이해하라
통째로 받지 말고 각 부분이 뭘 하는지 설명받아라. 이해해야 수정도 한다.
③ 엣지 케이스로 검증
빈 문자열·특수문자·경계 등으로 테스트. "되는 줄 알았는데" 안 되는 걸 미리 잡는다.
④ 사용 언어를 명시
JS·Python·자바는 정규식 문법이 조금씩 다르다. 어디 쓸지 알려줘야 바로 동작.
✍️ 완성 예시 — 그대로 참고하세요
📌 AI에게 시키는 법 + 결과
[프롬프트] "이메일을 찾는 정규식을 JS용으로 만들어줘. ①매칭되는 예시 3개 ②안 되는 예시 3개 ③각 부분 설명 ④테스트 케이스도." [결과] /[\w.-]+@[\w.-]+\.\w+/ 매칭 O: hong@test.com / a.b@x.co.kr / user1@mail.io 매칭 X: hong@test (도메인 없음) / @test.com / hong test [설명] [\w.-]+ (아이디) @ [\w.-]+ (도메인) \.\w+ (최상위 도메인)
🔍 왜 이게 합격 포인트인가
"O 3개 / X 3개"매칭 예시 같이 (①)
"각 부분 설명"한 부분씩 이해 (②)
"JS용으로"언어 명시 (④)
⚠️ 이렇게 만들면 틀려요 → 이렇게 고치세요
❌ 오작동대충 "전화번호 정규식 줘"
형식(010-/지역번호)이 다양한데 예시가 없어 일부만 맞음.
✅ 정확매칭될/안 될 예시를 주고 만들면 정확해짐.
❌ 오작동(테스트 없이 바로 실제 데이터에 적용)
엣지 케이스에서 안 맞아 데이터가 누락·오염.
✅ 정확다양한 케이스로 먼저 검증 후 적용.
🚀 사용법 3단계
- 1오른쪽 '프롬프트 복사하기' 버튼을 누르세요
- 2클로드·ChatGPT 등 AI 챗봇에 붙여넣고 [ ] 칸을 채우세요
- 3결과가 아쉬우면 '더 구체적으로'처럼 이어서 요청하세요
❓ 자주 묻는 질문
Q. 정말 무료인가요?
네, 프롬프트는 완전 무료예요. 클로드·ChatGPT 같은 AI 챗봇만 있으면 바로 쓸 수 있습니다.
Q. 어떤 AI에서 쓸 수 있나요?
클로드(Claude), ChatGPT, 제미나이(Gemini) 등 어떤 AI 챗봇에서도 똑같이 동작합니다.
Q. 결과가 마음에 안 들면요?
"더 짧게", "더 구체적으로", "예시를 들어서"처럼 이어서 요청하면 점점 원하는 결과에 가까워져요.
Q. [ ] 안에는 뭘 넣나요?
본인 상황에 맞는 내용을 넣으면 됩니다. 예를 들어 [주제]에는 다루려는 주제를 적으면 돼요.