Regex generator prompt: pattern plus explanation

Describe the text pattern you need matched and receive a tested regular expression with a part-by-part explanation.

بواسطة ‪Ahmed Eid‬‏GPT0 نسخة

متى تستخدم هذا البرومبت

  • When validating form input like emails or phone numbers.
  • When extracting data from log files or text dumps.
  • When you can't remember regex syntax for a specific engine.

نص البرومبت

Write a regular expression that matches: {{focus}}. Target language/engine: {{language}}. Include a short explanation of each part of the pattern and one example string it matches and one it rejects.

{{CLIPBOARD}}
{{focus}}{{language}}{{CLIPBOARD}}

الكتلة {{CLIPBOARD}} تُستبدل تلقائياً بما نسخته قبل الضغط على «نسخ».

كيف تستخدمه

  1. انسخ البرومبت بالزر أو املأ المتغيرات أولاً.
  2. الصقه في ChatGPT أو Claude أو Gemini.
  3. عدّل النتيجة أو أعد الطلب بتغيير المتغيرات.

مثال على النتيجة

Pattern: ^[\w.+-]+@[\w-]+\.[a-zA-Z]{2,}$

Explanation:
- ^[\w.+-]+  local part: letters, digits, . + -
- @  literal at sign
- [\w-]+\.[a-zA-Z]{2,}$  domain and TLD

Matches: user.name+tag@example.co
Rejects: user@@example

نصائح للاستخدام

  • Mention the regex flavor (PCRE, JavaScript, POSIX) since escaping rules differ.
  • Paste a few real sample strings so the pattern is tuned to your actual data.
  • Ask for the non-greedy version if you're matching inside larger text blocks.

النماذج الموصى بها

GPT

أسئلة شائعة

Will the regex work in any language?
Regex syntax varies slightly by engine; specify JavaScript, Python, PCRE, etc. so escaping and flags are correct.
Can it explain a regex I already have instead?
Yes, paste the pattern into the clipboard field and ask it to explain rather than generate one.

برومبتات ذات صلة

Generate a GraphQL Schema from a Description

Describe your data and operations in plain English and get a complete, documented GraphQL schema.

Design a GraphQL schema (types, queries, mutations) for: {{focus}}. Use {{language}} conventions and include field-level descriptions. {{CLIPBOARD}}

{{focus}}{{language}}{{CLIPBOARD}}

Generate Realistic Mock Data for Testing

Get realistic, varied mock data, including edge cases, matched to your schema, ready to seed a test database.

Generate {{focus}} realistic mock/test data records in {{language}} format for this schema or type, with varied and edge-case values. {{CLIPBOARD}}

{{focus}}{{language}}{{CLIPBOARD}}

Explain What This Legacy Code Actually Does

Paste unfamiliar or legacy code and get a plain-language walkthrough, with dead code and possible bugs flagged.

Walk through this {{language}} code line by line and explain what it does, in plain language. Flag anything that looks like dead code, a workaround, or a potential bug. {{CLIPBOARD}}

{{language}}{{CLIPBOARD}}

Generate a Dockerfile for Your App

Get a secure, optimized Dockerfile tailored to your language and framework, ready to build and run.

Write a production-ready Dockerfile for a {{language}} app using {{framework}}. Use multi-stage builds where useful, minimize image size, and run as a non-root user. Notes: {{focus}}. {{CLIPBOARD}}

{{language}}{{framework}}{{focus}}{{CLIPBOARD}}
المزيد في برمجة