منسّق Regex
تنسيق واختبار وتصور التعبيرات النمطية مع تمييز التطابقات
نصائح اختبار Regex
- استخدم مجموعات الالتقاط المسماة (?<name>...) لأنماط أكثر قابلية للقراءة في التعبيرات النمطية المعقدة.
- اختبر الحالات الحدية: السلاسل الفارغة والأحرف الخاصة وشروط الحدود.
- فعّل العلامة العامة (g) للعثور على جميع التطابقات، أو عطّلها لاختبار التطابق الأول فقط.
ميزات معالجة منسّق Regex الاحترافية
كل ما تحتاجه للعمل مع بيانات منسّق Regex بكفاءة واحترافية
التحقق من النمط
التحقق من بناء جملة regex فوراً واكتشاف أخطاء مثل المجموعات غير المغلقة والمُكمّمات غير الصالحة.
تمييز التطابقات
رؤية جميع التطابقات مميزة في الوقت الفعلي داخل سلسلة الاختبار أثناء الكتابة أو تعديل النمط.
التقاط المجموعات
عرض جميع المجموعات الملتقطة لكل تطابق مع قيمها ومواضعها وتسميات المجموعات المسماة.
تفصيل النمط
الحصول على تفصيل مقروء بشرياً لنمط regex يعرض كل مكون ومعناه.
اختبار في الوقت الفعلي
اختبار الأنماط مقابل سلسلة الإدخال في الوقت الفعلي أثناء الكتابة مع ملاحظات تطابق فورية.
تحكم العلامات
تبديل علامات regex (g, i, m, s, u) بمربعات اختيار لتغييرات سلوكية سريعة.
كيف تعمل
خطوات بسيطة لمعالجة منسّق Regex الخاص بك كمحترف
إدخال النمط
اكتب نمط regex في حقل إدخال النمط.
تعيين العلامات
بدّل علامات regex التي تحتاجها: عام، غير حساس لحالة الأحرف، متعدد الأسطر، إلخ.
سلسلة الاختبار
أدخل أو الصق سلسلة الاختبار لرؤية التطابقات مميزة في الوقت الفعلي.
مراجعة النتائج
عرض عدد التطابقات والمجموعات الملتقطة وتفصيل النمط أدناه.
منسّق ومحقق منسّق Regex احترافي
تُنفَّذ معالجة منسّق Regex بالكامل في متصفحك — لا رفع للملفات، ولا حسابات، ولا قيود.
طريقة المعالجة
راجع أمثلة الأداة وحدود الصياغة ووثائق المصدر لفهم الناتج.
الميزات التقنية الرئيسية:
- • محرك تعبيرات نمطية متوافق مع ECMAScript
- • تمييز التطابقات في الوقت الفعلي مع التقاط المجموعات
- • دعم جميع علامات regex (g, i, m, s, u)
- • معالجة من جانب العميل لأقصى أمان وسرعة
- • تفصيل النمط وشرح مقروء بشرياً
المعالجة والناتج
تحقّق من الطريقة المذكورة وقارن النتيجة بالإدخال قبل استخدامها.
الأمان والخصوصية:
- • معالجة 100% من جانب العميل - البيانات لا تُرسل للخوادم أبداً
- • بدون تتبع أو ملفات تعريف ارتباط أو جمع بيانات
- • تشفير HTTPS للاتصالات الآمنة
- • محرك regex مفتوح المصدر (المتصفح الأصلي)
- • نهج متوافق مع GDPR و CCPA
لماذا يختار المحترفون EZ Formatter
بياناتك تبقى داخل متصفحك
الأسئلة الشائعة
إجابات على الأسئلة الشائعة حول تنسيق Regex Formatter
نعم، منسّق ومختبر regex لدينا مجاني تماماً ولا يتطلب تسجيلاً. تتم جميع المعالجة في متصفحك.
تستخدم أداتنا محرك regex الأصلي لـ JavaScript، يدعم بناء جملة regex لـ ECMAScript بما في ذلك التطلعات الأمامية والمجموعات المسماة وإلغاء خصائص Unicode.
نعم. عندما يحتوي نمطك على مجموعات التقاط، يعرض كل تطابق جميع المجموعات الملتقطة مع قيمها ومواضعها.
نعم. يمكنك تبديل العلامات الشائعة: عام (g) وغير حساس لحالة الأحرف (i) ومتعدد الأسطر (m) و dotall (s) و unicode (u).
نعم. يقوم المنسّق بتفكيك الأنماط المعقدة إلى تنسيق مقروء يعرض كل مكون ومُكمّم ومجموعة مع الشروحات.
ECMAScript (النكهة التي ينفّذها JavaScript RegExp وفقًا لـ ECMA-262)، لأن المخرجات تُستخدم في JS غالبًا. يتعامل المنسّق أيضًا بشكل متكامل (ذهابًا وإيابًا) مع عائلات صياغة PCRE وPython وGo RE2 - المجموعات المسماة، وlookbehind (مدعوم في V8 منذ 2018)، ورموز خصائص اليونيكود (\p{L}) تُمرَّر كما هي مع شرح دلالاتها حسب كل نكهة.
يتفكك النمط إلى شجرة رموز: القيم الحرفية، وأصناف الأحرف، والمُكمِّمات (مع خاصية الجشع)، والمجموعات (الالتقاط مقابل غير الالتقاط مقابل المسماة)، والمراسي، والبدائل (alternation) - كلٌّ منها مع وصف بلغة مبسطة. يعكس هذا البنية التي تتبعها المحركات وفق نحو التعبيرات النمطية الذي تتشاركه كل المواصفات الكبرى.
التنسيق (التباعد في الوضع الموسّع، والتعليقات) يستخدم بنيات لا تؤثر في التطابق فقط، مثل الفراغات التابعة لعلامة x-flag، ويُخرَج جوهر النمط المُسلسَل حرفيًا كما هو فيما عدا ذلك. إعادة ترتيب فروع البدائل أو إعادة كتابة المُكمِّمات ستغيّر ترتيب التطابق والالتقاطات - ولا يُنفَّذ ذلك تلقائيًا أبدًا.
مراجع موثوقة
المعايير والوثائق الرسمية التي تُعرِّف الصيغ التي تعمل بها هذه الأداة.
MDN Web Docs - Regular Expressions
MDN Web Docs — مرجع ودليل التعبيرات النمطية (Regular Expressions).
ECMA-262 - Text Processing (RegExp)
فصل RegExp في ECMA-262 — القواعد النحوية التي تنفّذها التعبيرات النمطية في JavaScript.
Regular expression - Wikipedia
تاريخ التعبيرات النمطية ونكهاتها المختلفة والنظرية الكامنة وراء مطابقة الأنماط.
الأدوات ذات الصلة
منسق JSON
نسّق بيانات JSON وتحقق من صحتها وجمّلها مع مسافات بادئة ذكية وتظليل لبناء الجملة
إصلاح JSON
أصلح JSON المشوّه أو غير الصالح أو التالف فورًا. عالج مخرجات LLM المبتورة، والفواصل الناقصة، والمفاتيح بدون علامات اقتباس، والفواصل الزائدة في النهاية — كل ذلك داخل متصفحك
منسّق JSONL
نسّق ملفات JSON Lines (NDJSON) وحوّل بين JSON و JSONL. تحقّق من صحة كل سطر واعرض تدفقات NDJSON بتنسيق منسّق