ما هو مُختبِر Regex؟
مُختبِر Regex هو أداة مجانية على الويب تتيح لك إنشاء تعبيرات منتظمة (Regular Expressions) واختبارها وتصحيح أخطائها مباشرة في متصفحك. سواء كنت تتحقق من صحة عنوان بريد إلكتروني، أو تستخرج عناوين IP، أو تُحلل تواريخ الأعياد، فإن هذه الأداة تمنحك ملاحظات فورية أثناء الكتابة. لا حاجة للتثبيت ولا إعدادات مسبقة — فقط افتح الصفحة وابدأ في مطابقة الأنماط مع نص تجريبي.
مصمَّم لخدمة المطورين، ومحللي البيانات، وكل من يعمل مع النصوص، يدعم مُختبِر Regex لغات البرمجة الشائعة مثل Python وGo وJava وPHP وJavaScript وRuby. كما يتضمن أنماطًا جاهزة للاستخدام فورية لاستخراج الشخصيات الصينية، وعناوين URL، وأرقام الهاتف، وغيرها. يمكنك تعديل الأعلام (Flags) مثل (عدم حساسية لحالة الأحرف، وسطر متعدد، وغيرها) وعرض تفاصيل المطابقة في الوقت الفعلي، مما يسهّل عليك تعلم أساسيات Regex أو تشخيص تعبير معقد.
الميزات الرئيسية
- مطابقة فورية: شاهد تطابقات وحقول التقاط (Captures) مميّزة تتحدّث أثناء كتابة نمط Regex ونص الاختبار الخاص بك.
- مكتبة أنماط مدمجة: إدراج أنماط Regex شائعة بسرعة للأبريد الإلكتروني، والعناوين IP، والتواريخ، والنصوص الصينية، وأرقام الضمان الاجتماعي، وألوان الهكساجيدي.
- مقتطفات أكواد متعددة اللغات: بعد بناء نمط Regex، انسخ فوراُ كتل أكواد جاهزة للاستخدام في Python وGo وJava وPHP وJavaScript وRuby.
- أعلام عالمية وسطرية متعددة: تفعيل أو تعطيل حساسية الأحرف، والمخطوطات متعددة الأسطر (
^/$)، ونمط نقطة الكل (Dot-all)، ودعم Unicode بنقرة واحدة. - اختبار المجموعات والاستبدال: أدخل سلسلة استبدال لترى نتائج التعويض، أو افحص المجموعات المحتجزة في جدول منظم.
- مشاركة روابط ثابتة: احفظ نمط Regex الحالي والمدخلات الخاصة بك كرابط قابل للمشاركة، وهو مثالي للتشخيص مع أعضاء الفريق.
كيفية اختبار Regex وإنشاؤه عبر الإنترنت
- افتح أداة مُختبِر Regex على ToolFK وابحث عن منطقة المدخلات الموسومة بـ "Regular Expression".
- اكتب أو الصق نمط Regex الخاص بك (مثل
\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\bلاختبار العناوين الإلكترونية) في الحقل الأول. - في الحقل الثاني الموسوم بـ "Test String"، أدخل النص الذي تريد البحث فيه. يمكنك أيضًا لصق عيّنة بيانات مباشرةً.
- اضبط الأعلام (مثل
iلغير الحساس لحالة الأحرف، وmللسطور المتعددة) عن طريق النقر على أزرار التبديل أسفل حقل Regex. - راقِ المزامج المميّزة فورًا. انقر على أي تطابق لرؤية المجموعات المحتجزة الخاصة به في لوحة النتائج.
- بمجرد انتهاء الأمر، انقر على زر "Copy Code" بجوار اللغة المفضلة لديك (Python, Go, Java, إلخ) للحصول على مقتطف كود صالح يعمل بالكامل يتضمن النمط والأعلام.
حالات الاستخدام المثلى
- التحقق من صحة مدخلات النموذج: اختبر أنماط البريد الإلكتروني، أو الهاتف، أو URL بسرعة قبل نشرها في كود الإنتاج.
- تنظيف البيانات واستخراجها: استخرج عناوين IP، تواريخ، أو شخصيات صينية من سجلات النشطة أو ملفات النصوص الكبيرة.
- مراجعة الكود وتصحيح الأخطاء: شارك رابط Regex ثابت مع زميلك للتحقق من نمط معقد دون الحاجة لإرسال الملفات.
- تعلم Regex: جرب الأنماط الشائعة وشاهد كيف تتصرف مجموعات التقاط والكمّية والبديلات في الوقت الفعلي.
- التطوير التجريبي متعدد اللغات: اكتب نمط Regex مرة واحدة وانسخه ككود في Python أو JavaScript أو Java أو PHP أو Go أو Ruby — مما يوفر دقائق من التحويل اليدوي.
أدوات ذات صلة
أسئلة شائعة
كيف أتعامل مع العناوين الإلكترونية باستخدام مُختبِر Regex هذا؟
استخدم نمط البريد الإلكتروني المدمج في مكتبة الأنماط، أو اكتب \b[A-Za-z0-9._%+-]+@[A-Za-0-9.-]+\.[A-Z|a-z]{2,}\b. تميّز الأداة جميع التطابقات فورًا. يمكنك بعد ذلك نسخ مقتطف الكود الخاص بلغة الواجهة الخلفية (Backend) لديك. إذا كنت بحاجة إلى استبعاد نطاقات معينة، فعدّل النمط بشكل بسيط وشاهد التحديث الفوري للنتائج.
هل يمكنني اختبار Regex للشخصيات الصينية باستخدام هذه الأداة عبر الإنترنت؟
نعم. تتضمن مكتبة الأنماط نمطًا جاهزًا للشخصيات الصينية ([\u4e00-\u9fff] أو \p{Han} مع علم Unicode). الصق النص الصيني في منطقة النص التجريبي. تدعم الأداة المطابقة الدقيقة مع Unicode عند تفعيل علم Unicode (u). وهذا مفيد بشكل خاص للتحقق من صحتها الأسماء أو استخرج شخصيات محددة من بيانات متعددة اللغات.
لماذا تختفي تطابقاتي عندما فعّل نمط سطر متدلّ؟
تغيّر نمط السطر المتعددة (العلم m) سلوك ^ و$ — فهي الآن تطابق بداية ونهاية كل سطر، وليس سلسلة النص كله. إذا كان نمطك يعتمد على رموز البداية أو النهاية، فعّل السطر المتعدد لمطابقة كل سطر بشكل منفصل. وإلا، اتركه غير مفعّل. تتيح لك المعاينة الحية للأداة تبديل العلم وشاهد الف efeito فورًا.
كيف أنشئ Regex لعنوان IP؟
استخدم نمط عنوان IP من مكتبة الأنماط: \b(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\b. الصقه في حقل Regex وأضف نص تجريبي يحتوي على عناوين IP صحيحة وخطأ. ستتميّز الأداة السليمة منها. يمكنك بعد ذلك نسخ النمط كمقتطف Python أو Java للتحقق الخادوم.
هل يمكنني مشاركة جلسة اختبار Regex الخاصة بي مع الآخرين؟
بالتأكيد. بعد كتابة نمط Regex ونص الاختبار، يتم تحديث الرابط في شريط العنوان في متصفحك تلقائيًا مع مدخلاتك المشفّرة. انسخ هذا الرابط وأرسله لأي شخص. عندما يفتح الرابط في ToolFK مُختبِر Regex، سيتم تحميل نمطك الدقيق والأعلام والنص التجريبي تلقائيًا — دون أي خطوات إضافية.
هل تدعم هذه الأداة الاستدلال المسبق/المرتجَع والمراجع الخلفية؟
نعم. محرك Regex المستخدم في المُختبِر عبر الإنترنت في ToolFK يدعم معظم ميزات Regex الحديثة، بما في ذلك الاستدلال المسبق الإيجابي/السالب ((?=...), (?!...))، والمرتجع الخلفي ((?<=...), (?<!...))، والمجموعات المسماة ((?<name>...))، والمراجع الخلفية (\1, \k<name>). سيعرض لك المميز الحية وجدول المجموعات بالضبط ما يلتقطه كل جزء.
آخر تحديث: 1 يوليو 2026