M ToolsMio

Regex Tester — اختبار وتصحيح التعبيرات النمطية عبر الإنترنت

اختبر وصحح التعبيرات النمطية مع تمييز فوري، مجموعات الالتقاط، وضع الاستبدال، شرح الأنماط ومكتبة مدمجة. 100% في المتصفح، مجاناً.

/
/
الوضع:
Regex TesterTest & Debug Regular Expressions Online

Test and debug regular expressions with real-time match highlighting, capture groups, replace mode, pattern explanation and a built-in library. 100% browser-based, free.
8 مطابقة
#1 · الموقع 0 · الطول 5
Regex
#2 · الموقع 6 · الطول 6
Tester
#3 · الموقع 15 · الطول 4
Test
#4 · الموقع 22 · الطول 5
Debug
#5 · الموقع 28 · الطول 7
Regular
#6 · الموقع 36 · الطول 11
Expressions
#7 · الموقع 48 · الطول 6
Online
#8 · الموقع 56 · الطول 4
Test

فئات الأحرف

.أي حرف عدا السطر الجديد
\dرقم [0-9]
\Dليس رقماً
\wحرف كلمة [A-Za-z0-9_]
\Wليس حرف كلمة
\sمسافة بيضاء
\Sليس مسافة
[abc]a أو b أو c
[^abc]ليس a أو b أو c
[a-z]النطاق a إلى z

المراسي

^بداية النص/السطر
$نهاية النص/السطر
\bحد كلمة
\Bليس حد كلمة

الكميات

*0 أو أكثر
+1 أو أكثر
?0 أو 1 (يجعله lazy أيضاً)
{n}بالضبط n
{n,}n أو أكثر
{n,m}بين n و m
*?Lazy 0 أو أكثر

المجموعات والإشارات

(abc)مجموعة التقاط
(?:abc)مجموعة بلا التقاط
(?<name>abc)مجموعة مسماة
\1إشارة خلفية للمجموعة 1
a|bبديل: a أو b

Lookaround

(?=abc)Lookahead إيجابي
(?!abc)Lookahead سلبي
(?<=abc)Lookbehind إيجابي
(?<!abc)Lookbehind سلبي

الأعلام

gشامل — كل المطابقات
iتجاهل الحالة
mمتعدد الأسطر
sDotall (. يطابق السطر الجديد)
uUnicode
ySticky
dمع المؤشرات

الميزات

تمييز المطابقات الفوري

شاهد المطابقات مميزة في نص الاختبار أثناء كتابة النمط. مجموعات الالتقاط مميزة بألوان.

لوحة شرح النمط

كل جزء من نمطك يُشرح بلغة واضحة: المراسي، فئات الأحرف، الكميات، المجموعات، lookaround.

مكتبة الأنماط

تحميل بنقرة واحدة لأكثر من 16 نمطاً شائعاً: بريد، URL، IPv4، UUID، لون HEX، ZIP أمريكي، SSN، بطاقة ائتمان وغيرها.

وضعا المطابقة والاستبدال

تبديل بين وضع المطابقة (كل المطابقات والمجموعات) ووضع الاستبدال (معاينة حية مع $1، $2).

ورقة مرجع مدمجة

مرجع سريع قابل للطي للفئات، المراسي، الكميات، المجموعات، lookaround والأعلام — دون مغادرة الصفحة.

100% في المتصفح

يتم معالجة الأنماط والنصوص بالكامل في متصفحك عبر RegExp الأصلي. لا يتم رفع أي شيء. بياناتك تبقى خاصة.

كيفية استخدام Regex Tester

  1. اكتب أو الصق التعبير النمطي في حقل Pattern، مثال: \d{4}-\d{2}-\d{2}
  2. فعّل الأعلام التي تحتاجها: g (شامل)، i (تجاهل الحالة)، m (متعدد الأسطر)، s (dotall)، u (Unicode)، y (sticky)، d (مؤشرات)
  3. الصق نص الاختبار في منطقة Test String — تُمَيَّز المطابقات فوراً
  4. تصفّح لوحة Matches لرؤية موضع وطول ومجموعات الالتقاط لكل مطابقة
  5. انتقل إلى وضع Replace وأدخل نص الاستبدال (استخدم $1، $2 للمجموعات) لمعاينة النتيجة

حالات الاستخدام الشائعة

التحقق من البريد والهاتف

أنشئ واختبر أنماط التحقق من النماذج قبل لصقها في الكود. تأكد من الحالات الحدية مثل + في البريد أو تنسيقات الهاتف حسب الدولة.

تصحيح الأنماط الموجودة

انسخ regex من الإنتاج "توقف عن العمل" وشغّله على الإدخال الفاشل. لوحة Explanation كثيراً ما تكشف عن . غير مقصودة.

بحث واستبدال جماعي

استخدم وضع Replace لتنظيف النص: دمج المسافات، تبديل تنسيقات التاريخ، إعادة كتابة الروابط، استخراج الحقول.

تعلم regex

جديد على regex؟ حمّل نمطاً من المكتبة، ادرس لوحة Explanation، ثم عدّل النمط ولاحظ تغير المطابقات.

تحضير مراجعة الكود

قبل اعتماد PR يضيف regex، الصقه هنا وتحقق من الحالات الحدية. أنماط التراجع الكارثي تصبح واضحة.

تحليل السجلات

اختبر أنماط استخراج الطوابع الزمنية أو رموز الحالة أو معرفات التتبع من سطر سجل قبل النشر في خط الأنابيب.

نصائح احترافية

الأسئلة الشائعة

ما هو مختبر التعبيرات النمطية؟
يسمح لك مختبر التعبيرات النمطية بكتابة تعبير نمطي وتشغيله على نص عينة ورؤية الأجزاء المتطابقة فوراً. يميز المطابقات ويسرد مجموعات الالتقاط ويشرح كل جزء من النمط.
أي محرك تعبيرات نمطية يدعم هذه الأداة؟
تستخدم محرك RegExp الأصلي لجافا سكريبت (ECMAScript 2018+). تدعم مجموعات الالتقاط والمجموعات المسماة وlookahead وlookbehind و\p{...} مع علم u وعلم d للمؤشرات.
كيف أستخدم مجموعات الالتقاط؟
ضع جزءاً من نمطك بين قوسين: (\d{4}) ينشئ مجموعة مرقمة. للمجموعات المسماة استخدم (?<سنة>\d{4}). لوحة المطابقات تظهر كل مجموعة مع فهرسها واسمها والنص الملتقط.
هل يتم إرسال تعبيري النمطي إلى خادم؟
لا. تتم معالجة الأنماط والنصوص وسلاسل الاستبدال بالكامل في متصفحك عبر API RegExp الأصلي. لا شيء يغادر جهازك.

المزيد من الأدوات